2017-05-30 90 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配置;)。