2011-02-09 76 views
5

是否有Apache Commons/Log4J日誌記錄API方法可用於完全禁用所有日誌記錄,即使是第三方庫中的日誌記錄程序也是如此?如何禁用第三方庫中的Apache Commons/Log4J日誌記錄?

背景:我想在GlassFish v3 Web應用程序中使用java.util.logging。但是,此Web應用程序中的第三方庫使用Log4J日誌記錄和Apache Commons Logging。爲了節省資源,這個日誌記錄應該被最小化或關閉。

+0

您的第三方庫是否有log4j.xml文件? – jhurtado 2011-02-09 18:09:11

回答

9

編輯你的log4j的配置和日誌記錄級別設置到錯誤或致命

舉例休眠:

log4j.logger.org.hibernate=ERROR 

這將日誌輸出矮人幾乎爲零,只留下嚴重錯誤消息。

1

您可以通過打包爲外部庫提高日誌閾值。我不知道關閉它。