gpt4 book ai didi

java - log4j - 没有附加程序的 rootLogger 发出警告

转载 作者:行者123 更新时间:2023-12-01 13:04:53 29 4
gpt4 key购买 nike

我已经为我需要的所有日志文件定义了附加程序。因此,我认为 rootLogger 不需要附加程序,因为 rootLogger 中没有任何内容可登录。因此,我将 log4j.properties 中的行更改为:

log4j.rootLogger=debug,default

log4j.rootLogger=debug

但是我在应用程序启动时收到以下警告。


log4j:WARN No appenders could be found for logger (org.apache.commons.configuration.PropertiesConfiguration).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See <a href="http://logging.apache.org/log4j/1.2/faq.html#noconfig" rel="noreferrer noopener nofollow">http://logging.apache.org/log4j/1.2/faq.html#noconfig</a> for more info.

那么,有什么方法可以实现这个目的,即不将 rootLogger 日志重定向到任何附加程序而不收到任何错误或警告?

最佳答案

那么你是说你根本不需要rootLogger?如果是这种情况,您应该删除 log4j.rootLogger=debug

总而言之。 log4j 系统希望您向任何声明的日志添加附加程序,因此删除 rootLogger 应该可以解决问题。

关于java - log4j - 没有附加程序的 rootLogger 发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342969/

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