如何在第三方库中禁用Apache Commons/Log4J日志记录?

mjn*_*mjn 5 java log4j apache-commons-logging

是否有Apache Commons/Log4J日志记录API方法可用于完全禁用所有日志记录,即使对于第三方库中的记录器也是如此?

背景:我想在GlassFish v3 Web应用程序中使用java.util.logging.但是,此Web应用程序中的第三方库使用Log4J日志记录和Apache Commons Logging.为了节省资源,应该最小化或关闭此日志记录.

Axe*_*ine 9

编辑log4j配置并将日志记录级别设置为ERROR或FATAL

Hibernate的示例:

log4j.logger.org.hibernate=ERROR
Run Code Online (Sandbox Code Playgroud)

这会使日志记录输出几乎为零,只留下严重的错误消息.