【问题标题】:All appenders for log4Jlog4J 的所有附加程序
【发布时间】:2012-06-24 12:42:45
【问题描述】:

我尝试运行带有大量外部 jar 的中型程序,但我总是收到警告“log4j:WARN No appenders could be found for logger XYZ”。当然,我必须将特定的 Appender 添加到我的 log4j.properties 但如果我添加这个,下次运行会错过另一个。

那么,除了启动、添加appender、启动、添加appender..等等,还有什么方法可以在外部jar中找到所有需要的appender,直到没有更多警告?

【问题讨论】:

    标签: java log4j appender


    【解决方案1】:

    您可以configure root logger,它是所有其他记录器的父级:

    log4j.rootLogger=DEBUG, Appender
    

    或配置最常见的顶级记录器,例如 comorgnet

    【讨论】:

      【解决方案2】:

      您可以为根记录器设置log4j.properties 文件。之后,所有其他记录器将“继承”这些属性,您将不会再收到任何消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-04
        • 2018-08-16
        • 1970-01-01
        • 2011-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多