【发布时间】:2014-06-24 10:39:50
【问题描述】:
我正在使用 log4j 来管理我的 Java 应用程序中的日志。 至此,我可以管理打印在 日志文件 中的 INFO 消息,但我该如何管理 ERROR消息?
这是我的 lo4j.properties 文件:
# Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=INFO, CONSOLE
# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n
因为我正在做这样的事情:
private static org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(MyClass.class);
logger.info("Info Message");
我也想做
logger.error("Error Message");
但是错误消息没有被打印出来。
我知道它与日志级别有关,但我无法更改我的 log4j.properties 文件并让它按我想要的方式工作。
【问题讨论】:
标签: java logging printing log4j