gpt4 book ai didi

java - 日志记录有时有效,但有时无效

转载 作者:行者123 更新时间:2023-12-02 05:30:24 24 4
gpt4 key购买 nike

我们尝试使用多个日志框架,例如 org.apache.log4j.Logger 或 org.apache.commons.logging.Log。但他们都没有正常工作。在我们的控制台中,我们没有看到任何内容,即使调试器告诉我们调用了日志记录代码(使用断点进行测试)。

使用log4j框架的记录器代码如下:

 private static final Logger logger = LogManager.getLogger( TimeMeasurement.class.getSimpleName() );

我们使用以下行来打印结果:

logger.info("Time Measurement Result");

调用 logger.info() 是因为调试器在此停止。

为什么我们在控制台中没有看到任何内容?

log4j的配置是这样的:

### direct log messages to stdout ###
log4j.rootCategory=INFO, stdout
log4j.logger.org.springframework=WARN

我们也尝试过使用

System.out.println("Test");

打印结果,但控制台中仍然没有任何内容。

但是一些其他类也具有相同的记录器,并且它们可以使用上述所有框架在控制台中打印!真是奇怪啊……

最佳答案

因为它应该是:

log4j.rootCategory=信息,控制台

(不是stdout,而是控制台)。

更新:

也尝试一下:

log4j.rootCategory=info, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender

关于java - 日志记录有时有效,但有时无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com