【发布时间】:2016-09-19 15:03:45
【问题描述】:
我有一个 J2SE 桌面应用程序,我正在尝试了解如何使用 apache commons 日志记录。我的项目中有以下属性文件,使用最新的 apache commons 日志记录:
commons-logging.properties:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger
#Priorities are: DEBUG, INFO, WARN, ERROR, or FATAL.
log4j.rootCategory=DEBUG
log4j.appender.appender.Threshold=DEBUG
log4j.properties:
log4j.rootLogger=TRACE
logging.properties:
# jdk handlers
handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler
# default log level FINE=ERROR FINER= FINEST=
.level=FINEST
java.util.logging.ConsoleHandler.level=FINEST
# log file name for the FileHandler
java.util.logging.FileHandler.pattern=gef_debug.log
而且,即使所有内容都设置为 FINEST 或 TRACE,我的控制台上仍然只有信息和错误日志。
知道这里有什么问题吗?
--
顺便说一句,我在一个现有的旧项目中,所以也许某处有一些我不知道的配置,这阻塞了我的日志...:/ 但仅适用于 DEBUG 级别。
【问题讨论】: