我想在我的Java项目中包括一个外部库,并且该库特别使用Apache Commons Logging将消息写入日志系统。该库写入了许多级别为“ info”的消息,从而在日志中引起了很多无用的条目。

我的应用程序应该在共享环境(例如tomcat或jetty)中部署和执行。我的问题是,如果我不能依赖Properties / xml配置文件,我必须为该库配置日志级别的哪些选项?

最佳答案

Apache Commons Logging实际上并不是一个日志记录库,它只是一个外观,可以委派给诸如Log4J或java.util.logging之类的基础日志记录库。因此,首先您必须发现您实际使用的是哪个库。取决于不同的配置选项适用。

我的建议是用SLF4J bridge添加替换commons-logging.jar,然后使用所需的任何框架。

关于java - Apache Commons Logging的编程配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13653818/

10-13 02:27