gpt4 book ai didi

java - Log4j - 记录器不工作

转载 作者:行者123 更新时间:2023-11-30 04:34:46 26 4
gpt4 key购买 nike

我有一个具有以下配置的 Log4j 属性文件:

log4j.rootLogger=INFO, A1

log4j.logger.metrics=INFO, METRICS

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

log4j.appender.METRICS.layout=org.apache.log4j.PatternLayout
log4j.appender.METRICS.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

以及 Java 代码:

private static Logger LOGGER = Logger.getLogger("com.me.MyClass");
private static Logger METRICS = Logger.getLogger("metrics");
...
LOGGER.info("This message appears");
METRICS.info("but this message does not appear");

正如所暗示的,发送到指标记录器的日志行永远不会出现,我束手无策,试图找出为什么不出现。我已确认该行确实已执行,并且根据我读过的所有文档,据我所知,配置是正确的。我错过了什么?

最佳答案

如果将其添加到 log4 配置中会发生什么?

log4j.appender.METRICS=org.apache.log4j.ConsoleAppender

关于java - Log4j - 记录器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13762808/

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