繁体   English   中英

在日志文件中打印ERROR和INFO消息

[英]Printing ERROR and INFO messages in Log file

我正在使用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文件并使该文件按我的意愿工作。

尝试将log4j.appender.CONSOLE.Threshold=INFO更改为log4j.appender.CONSOLE.Threshold=ERROR

编辑: 也许,但是我不确定,您还需要将根类别更改为 ERROR

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM