Я пытаюсь исключить уровень журнала для настраиваемого имени регистратора при входе в систему, но он не вступает в силу.
Вот как инициализируется регистратор ниже
Logger logger = LoggerFactory.getLogger(SimpleTailCommand.class+".EXEC_0");
@Test
public void simpleTail() throws Exception {
logger.info("test1");
}
Это мой вход в систему. xml конфигурация
<configuration>
<!-- Send debug messages to System.out -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- By default, encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} %-5level %logger - %thread - %msg%n</pattern>
</encoder>
</appender>
<logger name="net.schmizz" level="ERROR"/>
<logger name="com.my.package.SimpleTailCommand.*" level="ERROR"/>
<!-- By default, the level of the root level is set to DEBUG -->
<root level="DEBUG">
<appender-ref ref="STDOUT"/>
</root>
</configuration>
Когда я запускаю свою программу. регистратор по-прежнему печатает уровень «информация»