logback - 记录器的消息虽然未启用,但仍会显示

时间:2016-02-19 16:04:57

标签: xml logging logback

我已经定义了一个小的logback.xml文件。

我的应用程序显示记录器 TM 的消息,但我在文件中没有关于 TM 的任何信息。我想禁用TM消息,但它们仍然出现在控制台中。

控制台输出:

2016-02-19 16:52:36.147  INFO 7943 --- [  rm003Main] TM                                       : [1080]    Op: HUM
2016-02-19 16:52:36.147  INFO 7943 --- [  rm003Main] las                                      : [1346829894] Spent
2016-02-19 16:52:36.147  INFO 7943 --- [  rm003Main] TM                                       : [1081]    Op: HUM
2016-02-19 16:52:36.147  INFO 7943 --- [  rm003Main] las                                      : [1346829894] Spent

logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>logs/ethereum.log</file>

        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        </filter>


        <append>true</append>
        <encoder>
            <pattern>%-5relative %-5level %logger{35} - %msg%n</pattern>
        </encoder>

        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>logs/reporter-%d{yyyy-MM-dd_HH}.%i.log</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>50MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
    </appender>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>INFO</level>
        </filter>
        <logger level="WARN" name="wallet"/>
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} %-5level %logger{35} - %msg%n</pattern>
        </encoder>
    </appender>
</configuration>

如果我在.xlm末尾添加记录器 TM ,那么我可以理解应该显示消息:

    <logger level="WARN" name="TM"/>
    <logger level="WARN" name="las"/>

</configuration>

是否有人知道应该在logback.xml中更改哪些内容以避免TM消息?

提前致谢 S上。

0 个答案:

没有答案