Как настроить logback так, чтобы «более глубокое» увеличение регистратора с более высоким уровнем не переопределялось - PullRequest
0 голосов
/ 01 июня 2019

Аналогично этому Как настроить logback для пропуска сообщений журнала из org.package. * Со всеми уровнями ниже WARN? , но в обратном порядке.

У меня есть

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%d{yyyy-MM-dd' 'HH:mm:ss.SSSZ} [%8.8t] %40.40c %-1p %m%n</pattern>
    </encoder>
  </appender>
  <logger name="com.jcorporate.expresso" level="info" />
  <logger name="com.jcorporate.expresso.core.dbobj.DBObjectDef" level="error" additivity="false" />
  <logger name="com.mine" level="debug"/>
  <root level="warn">
    <appender-ref ref="console"/>
    <appender-ref ref="gelf"/>
  </root>
</configuration>

В этом случае я хочу показать ошибки только для com.jcorporate.expresso.core.dbobj.DBObjectDef, но он показывает сообщения уровня предупреждения.

Я пытался поместить разные значения аддитивности в разные места, но ни одно из них не работает.

...