我是 log4j 和日志记录活动的新手。
我有 log4.properties 文件。
**log4j.rootCategory=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %40.40c:%4L - %m%n**
请建议我如何配置它以将消息记录到我指定的文件中,就像我希望它记录在某处(即 c:\abc.log);
如果您需要更多信息,请告诉我
作为一个快速回答:
log4j.appender.FileAppender= org.apache.log4j.RollingFileAppender
log4j.appender.FileAppender.File= C:\abc.log
log4j.appender.FileAppender.MaxFileSize= 10MB
log4j.appender.FileAppender.MaxBackupIndex= 10
log4j.appender.FileAppender.layout= org.apache.log4j.PatternLayout
log4j.appender.FileAppender.layout.ConversionPattern= \#\#\#\#<%d{MMM d, yyyy h:mm:ss aa zzz}> <%p> <%c> <%X{machine}> <%X{wlsDomain}> <%t> <%X{userid}> <%X{object}> <%X{messageCode}> <%X{reqId}> <%X{reqURL}> <%m>%n
log4j.appender.FileAppender.Threshold= DEBUG
您可能还需要更新
log4j.rootCategory=DEBUG, FileAppender
or
log4j.rootCategory=DEBUG, stdout, FileAppender
我强烈建议您检查文档。你似乎正在使用log4j 1.x http://logging.apache.org/log4j/1.2/。如果您使用的是 log4j 2.x,您可以检查here http://logging.apache.org/log4j/2.x/ .
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)