java - 如何在 netbeans 6.8 中为文件附加程序配置 log4j.properties 文件?

标签 java log4j netbeans6.8

我是 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

我强烈建议您查看文档。你似乎在使用 log4j 1.x .如果你使用的是 log4j 2.x,你可以检查 here .

关于java - 如何在 netbeans 6.8 中为文件附加程序配置 log4j.properties 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18374223/

相关文章:

JavaFX Controller 类不工作

java - 如何在不使用卡片的情况下在 Android Wear 中使用 GridViewPager?

java - Log4j 记录到 log4j.log 而不是指定的文件名

java - 如何在特定位置创建断点,而断点后没有任何代码

java - 为什么 Java Jbutton 没有正确调用 JFileChooser?

java - 批处理文件手动运行但不在任务计划程序中运行

java - WAR 中的资源中的 HSQLDB

java - 如何为 JBoss 7.2 配置 slf4j - log4j 每次部署日志记录

java - Java 日志语句的奇怪行为

netbeans - 我可以向 Netbeans 添加自定义编辑器提示吗?