我是 log4j 和日志记录 Activity 的新手。
我有 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
或
log4j.rootCategory=DEBUG, stdout, FileAppender
关于java - 如何在 netbeans 6.8 中为文件附加程序配置 log4j.properties 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18374223/