2014-02-13 85 views
0

我試圖做一些調試在我Playframework應用程序的控制水平:我應該怎麼做才能修復playframework 2中的日誌記錄輸出?

Logger.debug("xxxxxxxxx"); 

下面是默認設置:

# Root logger: 
logger.root=ERROR 

# Logger used by the framework: 
logger.play=INFO 

# Logger provided to your application: 
logger.application=DEBUG 

鑑於設置上面我認爲我得到一些輸出調試日誌。但在看到任何輸出之前,我必須撥打Logger.error()Here是有關記錄的文檔。

根記錄器配置影響所有日誌調用,而不是要求自定義日誌記錄級別。

這意味着無論我設置了什麼級別,所有設置都會受到logger.root設置的影響。我錯過了什麼嗎?有沒有辦法在我的應用程序的調試級別啓用日誌記錄,而不需要觸摸logger.root

回答

0

請注意,如果您還有conf/application-logger.xml文件,並且您的應用程序正在生產模式下運行,則application.conf中的記錄器配置將被忽略。我不確定這是設計還是錯誤,但這似乎是工作原理。

相關問題