【发布时间】:2017-08-19 02:37:17
【问题描述】:
我有一个名为 Resources 的包,其中放置了我的 log4j.properties 文件。当我运行我的代码时,我收到以下错误:
log4j:WARN 找不到记录器的附加程序。
log4j:WARN 请正确初始化log4j系统。
我应该如何更新类路径以包含资源文件夹?
已尝试的解决方案:
我直接在“源”下添加了 log4j.properties 文件,它起作用了。
这是属性文件的内容:
#Application Logs
log4j.logger.devpinoyLogger=DEBUG, dest1
log4j.appender.dest1=org.apache.log4j.RollingFileAppender
log4j.appender.dest1.maxFileSize=5000KB
log4j.appender.dest1.maxBackupIndex=3
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m%n
log4j.appender.dest1.File=C:\\Users\\kagarwal\\Desktop\\Application.log
log4j.appender.dest1.Append=false
【问题讨论】:
-
它只是一个警告。可以粘贴
log4j.properties的内容吗?正如我所说,这只是一个警告。必须进行日志记录取决于您的配置文件。 -
属性文件有这个:#Application Logs log4j.logger.devpinoyLogger=DEBUG, dest1 log4j.appender.dest1=org.apache.log4j.RollingFileAppender log4j.appender.dest1.maxFileSize=5000KB log4j.appender .dest1.maxBackupIndex=3 log4j.appender.dest1.layout=org.apache.log4j.PatternLayout log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m% n log4j.appender.dest1.File=C:\\Users\\kagarwal\\Desktop\\Application.log #不追加旧文件。每次创建一个新的日志文件 log4j.appender.dest1.Append=false
-
另外,我的输出文件总是空白。
-
这里是完整的错误信息:log4j:WARN No appenders could be found for logger (devpinoyLogger)。 log4j:WARN 请正确初始化log4j系统。
-
这里很难阅读。请将代码移至问题。
标签: java eclipse logging log4j classpath