我有一个名为Resources的包,我已经放置了我的log4j.properties文件。当我运行我的代码时,我收到以下错误:
log4j:警告没有找到记录器的附加程序 log4j:WARN请正确初始化log4j系统。
如何更新类路径以包含Resource文件夹?
尝试解决方案:
我直接在'source'下添加了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
答案 0 :(得分:2)
右键单击该文件夹,选择Build Path
,然后选择Use as a Source Folder
。
请记住,在部署时,您需要为资源创建一个目录并将其添加到类路径中。
您还应该考虑将maven用于您的Java项目,它最初可能看起来有些过时但从长远来看它会得到回报。