0

我对 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 目录中。但是,我所有的登录输出都打印到控制台而不是配置中指定的日志文件。任何人都可以提供任何建议还是我错过了配置中的任何内容?

4

2 回答 2

2

根据用户指南,commons-logging.properties 必须存在于 CLASSPATH 中。

于 2011-11-15T08:20:37.107 回答
0

尝试将“common-logging.properties”文件重命名为“commons-logging.properties”。

于 2011-11-15T08:20:07.697 回答