[英]some queries regarding log4j settings?
I have below settings for log4j.properties. 我有以下log4j.properties设置。 But all log text whether info,debug,exception,fatal goes to
MyDebugFile
. 但是所有日志文本,无论info,debug,exception,fatal都转到
MyDebugFile
。 No file prefixed with exception is created. 不会创建带有异常前缀的文件。
My question are: 我的问题是:
log4j.appender.EXCEPTION_LOG_FILE=biz.minaret.log4j.DatedFileAppender
log4j.appender.EXCEPTION_LOG_FILE.Threshold=INFO
log4j.appender.EXCEPTION_LOG_FILE.Directory=C:/log/
log4j.appender.EXCEPTION_LOG_FILE.Prefix=exception.
log4j.appender.EXCEPTION_LOG_FILE.Suffix=.log
log4j.appender.EXCEPTION_LOG_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.EXCEPTION_LOG_FILE.layout.ConversionPattern=%d [%t] %-5p %c{3} - %m%n
log4j.appender.EXCEPTION_LOG_FILE.MaxFileSize=100KB
log4j.appender.EXCEPTION_LOG_FILE.MaxBackupIndex=4
log4j.appender.DEBUG_LOG_FILE=biz.minaret.log4j.DatedFileAppender
log4j.appender.DEBUG_LOG_FILE.Directory=C:/log/
log4j.appender.DEBUG_LOG_FILE.Prefix=MyDebugFile.
log4j.appender.DEBUG_LOG_FILE.Suffix=.log
log4j.appender.DEBUG_LOG_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.DEBUG_LOG_FILE.layout.ConversionPattern=%d [%t] %-5p %c{3} - %m%n
log4j.appender.DEBUG_LOG_FILE.MaxFileSize=100KB
log4j.appender.DEBUG_LOG_FILE.MaxBackupIndex=4
--> I don't think log4j really supports two appenders writing to the same file because of synchronization issues. ->由于同步问题,我不认为log4j真正支持两个追加程序写入同一文件。
2 . 2。 What does property log4j.appender.EXCEPTION_LOG_FILE.Threshold specify?
属性log4j.appender.EXCEPTION_LOG_FILE.Threshold指定什么?
--> Read an article here. -> 在这里阅读文章。
3 . 3。 Why is the file prefixed with exception is not created?
为什么未创建带有异常前缀的文件?
--> For this I don't have any idea. ->为此,我没有任何想法。
This should help you 这应该对你有帮助
log4j.rootLogger=EXCEPTION_LOG_FILE, DEBUG_LOG_FILE log4j.rootLogger = EXCEPTION_LOG_FILE,DEBUG_LOG_FILE
log4j.appender.EXCEPTION_LOG_FILE=org.apache.log4j.RollingFileAppender log4j.appender.EXCEPTION_LOG_FILE.Threshold=INFO log4j.appender.EXCEPTION_LOG_FILE.File=exception.log ... log4j.appender.EXCEPTION_LOG_FILE = org.apache.log4j.RollingFileAppender log4j.appender.EXCEPTION_LOG_FILE.Threshold = INFO log4j.appender.EXCEPTION_LOG_FILE.File = exception.log ...
log4j.appender.DEBUG_LOG_FILE=org.apache.log4j.RollingFileAppender log4j.appender.DEBUG_LOG_FILE.Threshold=DEBUG log4j.appender.DEBUG_LOG_FILE.File=MyDebugFile.log log4j.appender.DEBUG_LOG_FILE = org.apache.log4j.RollingFileAppender log4j.appender.DEBUG_LOG_FILE.Threshold = DEBUG log4j.appender.DEBUG_LOG_FILE.File = MyDebugFile.log
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.