繁体   English   中英

有关log4j设置的一些查询?

[英]some queries regarding log4j settings?

我有以下log4j.properties设置。 但是所有日志文本,无论info,debug,exception,fatal都转到MyDebugFile 不会创建带有异常前缀的文件。
我的问题是:

  1. 我可以为log4j.appender.EXCEPTION_LOG_FILE和log4j.appender.DEBUG_LOG_FILE提到同一文件吗
  2. 属性log4j.appender.EXCEPTION_LOG_FILE.Threshold指定什么?
  3. 为什么未创建带有异常前缀的文件?

设置记录到异常日志文件中的消息的格式。

 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
  1. 我可以为log4j.appender.EXCEPTION_LOG_FILE和log4j.appender.DEBUG_LOG_FILE提到同一文件吗

->由于同步问题,我不认为log4j真正支持两个追加程序写入同一文件。

2。 属性log4j.appender.EXCEPTION_LOG_FILE.Threshold指定什么?

-> 在这里阅读文章

3。 为什么未创建带有异常前缀的文件?

->为此,我没有任何想法。

这应该对你有帮助

log4j.rootLogger = EXCEPTION_LOG_FILE,DEBUG_LOG_FILE

设置A1

log4j.appender.EXCEPTION_LOG_FILE = org.apache.log4j.RollingFileAppender log4j.appender.EXCEPTION_LOG_FILE.Threshold = INFO log4j.appender.EXCEPTION_LOG_FILE.File = exception.log ...

设置A2

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM