我对 java 日志记录机制还很陌生,现在我正在尝试为我的项目使用 apache commons logging。这是一个 Java EE 项目,EAR 文件部署到 WebLogic 服务器。基本上,我想使用 java.util.logging 实现,并且我有 commons-logging.properties 文件定义如下
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
java.util.logging.FileHandler.pattern = testLog.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.FileHandler.level=SEVERE
java.util.logging.ConsoleHandler.level=SEVERE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
对于打包,我已将 commons-logging.properties 文件放入我的 EAR 文件的 lib 目录中。但是,我所有的登录输出都打印到控制台而不是配置中指定的日志文件。任何人都可以提供任何建议还是我错过了配置中的任何内容?