是否有Apache Commons/Log4J日誌記錄API方法可用於完全禁用所有日誌記錄,即使是第三方庫中的日誌記錄程序也是如此?如何禁用第三方庫中的Apache Commons/Log4J日誌記錄?
背景:我想在GlassFish v3 Web應用程序中使用java.util.logging。但是,此Web應用程序中的第三方庫使用Log4J日誌記錄和Apache Commons Logging。爲了節省資源,這個日誌記錄應該被最小化或關閉。
是否有Apache Commons/Log4J日誌記錄API方法可用於完全禁用所有日誌記錄,即使是第三方庫中的日誌記錄程序也是如此?如何禁用第三方庫中的Apache Commons/Log4J日誌記錄?
背景:我想在GlassFish v3 Web應用程序中使用java.util.logging。但是,此Web應用程序中的第三方庫使用Log4J日誌記錄和Apache Commons Logging。爲了節省資源,這個日誌記錄應該被最小化或關閉。
編輯你的log4j的配置和日誌記錄級別設置到錯誤或致命
舉例休眠:
log4j.logger.org.hibernate=ERROR
這將日誌輸出矮人幾乎爲零,只留下嚴重錯誤消息。
您可以通過打包爲外部庫提高日誌閾值。我不知道關閉它。
它提供的log4j的版本和公共記錄庫,將所有的信息進行日誌實現你的選擇。
您的第三方庫是否有log4j.xml文件? – jhurtado 2011-02-09 18:09:11