【问题标题】:How to disable a spring logger?如何禁用弹簧记录器?
【发布时间】:2014-04-13 16:29:42
【问题描述】:

我想用log4j / log4j2 禁用org.springframework.integration.handler.LoggingHandler 日志记录。

我尝试了以下方法,但没有成功:

<loggers>
    <logger name="log4j.logger.org.springframework.integration" level="off" />
</loggers>

【问题讨论】:

    标签: java spring logging log4j log4j2


    【解决方案1】:

    从记录器名称中删除 log4j.logger

    <loggers>
        <logger name="org.springframework.integration">
           <level value="off" />
        </logger>
    </loggers>
    

    【讨论】:

    • 太好了,很高兴我能帮上忙! log4j.logger 是记录器在旧属性配置方式中的命名方式。您不再需要在 XML 中这样做了。
    • @gregwhitaker 你知道如何用 log4j2 实现这个吗?谢谢!
    【解决方案2】:

    您似乎有一个错字(额外的“s”),请尝试:

    <logger>
        <logger name="log4j.logger.org.springframework.integration" level="off" />
    </logger>
    

    你也可以试试:

    <logger name="log4j.logger.org.springframework.integration">
     <level value="OFF"/>
    </logger>
    

    【讨论】:

    • 是的,它只是这里的一种类型,不在我的代码中。我尝试了两种解决方案,但都没有奏效......
    猜你喜欢
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2020-04-09
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    相关资源
    最近更新 更多