2017-05-30 92 views
0

为什么这段代码没有写入文件?相反,写入文件在控制台写着:log4j库没有写入文件

log4j.rootLogger=DEBUG,dante 

log4j.appender.dante=org.apache.log4j.FileAppender 
log4j.appender.dante.File=mylog.log 

log4j.appender.dante.layout=org.apache.log4j.PatternLayout 
log4j.appender.dante.layout.conversionPattern=%m%n 
+0

可以使用记录器显示示例代码吗? – Ishnark

+0

'private static final Logger logger = LogManager.getLogger(MyApp.class); logger.debug(“Testing log4j ...”)' – Gorka

+0

似乎记录器正在配置一个Storm分布的jar中找到的log4j.xml。我试图强制读取我的应用程序文件log4.properties,但没有运气..任何想法? – Gorka

回答

0

嗯,我认为我是想在我的应用程序导入log4j的图书馆申请当log4j的风暴是为了我自己。所以,最后,我使用Storm可以在Storm UI中更改的log4j配置;)。