![](/img/trans.png)
[英]Logging using SL4J, Jakarta Commons logging, log4j for third party libraries and my own code
[英]How can I disable Apache Commons / Log4J logging in third party libraries?
是否有Apache Commons / Log4J日志記錄API方法可用於完全禁用所有日志記錄,即使對於第三方庫中的記錄器也是如此?
背景:我想在GlassFish v3 Web應用程序中使用java.util.logging。 但是,此Web應用程序中的第三方庫使用Log4J日志記錄和Apache Commons Logging。 為了節省資源,應該最小化或關閉此日志記錄。
編輯log4j配置並將日志記錄級別設置為ERROR或FATAL
Hibernate的示例:
log4j.logger.org.hibernate=ERROR
這會使日志記錄輸出幾乎為零,只留下嚴重的錯誤消息。
您可以通過外部庫的包提高日志閾值。 我不知道要把它關掉。
它提供了log4j和commons日志記錄庫的版本,可以將所有消息路由到您選擇的日志記錄實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.