我想在我的Java项目中包含一个外部库,这个库特别使用Apache Commons Logging将消息写入日志系统。该库写了很多级别为“info”的消息,导致日志中出现大量无用的条目。
我的应用程序应该在共享环境中部署和执行(例如,tomcat或jetty)。我的问题是,如果我不能依赖属性/ xml配置文件,我有什么选择来配置这个库的日志级别?
答案 0 :(得分:3)
Apache Commons Logging实际上不是一个日志库,它只是一个门户,它委托给Log4J或java.util.logging
这样的底层日志库。首先,您必须发现您实际使用哪个库。取决于适用的不同配置选项。
我的建议是将commons-logging.jar
替换为SLF4J bridge,然后使用您想要的任何框架。