java添加log4j.properties文件使得主类没有看到

时间:2016-03-28 09:30:16

标签: java log4j jena

我有一个主类来测试一些函数,我收到错误:

  

警告没有找到记录器(Jena)的附加程序。

我在线搜索,我找到了解决问题的答案

Configure Eclipse for Log4j

其中一个答案说我应该在bin文件夹中创建一个名为docker-compose.yml的文件。但是,当我这样做时,我遇到了这个问题:

  

错误:无法找到或加载主类com.blablabla.Main

如果我从bin文件夹中删除该文件,我将回到第一个问题。

1 个答案:

答案 0 :(得分:1)

同样,

将您的log4j.properties文件放入资源目录(如果您使用的是Eclipse IDE,则将其放在加载到Runtime Environment的位置)

并正确进入log4j.properties文件集appender, 例如:完全配置后,log4j.properties将显示为

log4j.rootLogger=DEBUG, FILE

log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.file=${path}/logFile2.log
log4j.appender.FILE.Append=true
log4j.appender.FILE.Encoding=UTF-8
log4j.appender.FILE.MaxFileSize=10MB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L - %m%n