我有一个公共(public)记录配置问题。

我希望它使用SimpleLog(而不是java.util.logging)并以> = debug级别(而不是info)记录所有消息。

最佳答案

根据commons-logging docs,您应该能够通过将SimpleLog文件放置在类路径的根目录中,并使用以下条目来将其明确配置为使用commons-logging.properties:

org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog

然后,您可以通过将simplelog.properties文件放在包含以下内容的类路径根目录中来添加configure SimpleLog itself:
org.apache.commons.logging.simplelog.defaultlog=debug

但是,我建议不要这样做。 java.util.logging很讨厌,但是它比SimpleLog更好,而log4j也比所有它们都更好。

10-01 06:17