Сносит логирование ниже уровня конфигурации - PullRequest
0 голосов
/ 29 сентября 2019

Кажется, у меня есть некоторые проблемы с настройкой logback и drools.

<configuration scan="true">

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <!-- encoders are assigned the type
             ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
        <encoder>
            <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
        </encoder>
    </appender>

    <root level="info">
        <appender-ref ref="STDOUT" />
    </root>

    <logger name="org.drools" level="error"/>
    <logger name="org.optaplanner" level="info"/>
</configuration>

I don't want to see logs from drools yet I see several messages like these:
926  [main] INFO  o.k.a.i.utils.ServiceDiscoveryImpl - Adding Service org.drools.core.io.impl.ResourceFactoryServiceImpl
927  [main] INFO  o.k.a.i.utils.ServiceDiscoveryImpl - Adding Service org.drools.core.marshalling.impl.MarshallerProviderImpl
928  [main] INFO  o.k.a.i.utils.ServiceDiscoveryImpl - Adding Service org.drools.core.concurrent.ExecutorProviderImpl

(и многие другие)

Сообщения не отображаются, если я настроил свой root на error. Любые идеи, как я могу это исправить?

1 Ответ

2 голосов
/ 30 сентября 2019

Добавить

<logger name="org.kie" level="error"/>
...