Я использую Jetty 6.1.24 для разработки веб-службы, и мой код использует slf4j, как это делает Jetty, и ведение журнала работает нормально. То, что я хочу сделать, это получить отладочный журнал из моего кода , но не из Jetty (он слишком многословный), но я не могу остановить его от регистрации информации об отладке. Существуют системные свойства для установки режима отладки (-DDEBUG), но не для отмены режима отладки.Jetty 6 всегда создает журналы отладки?
Мой уровень журнала Logback устанавливается стартовый скрипт, установив системное свойство «LOGLEVEL», и это в свою очередь, устанавливает его в свои ресурсы/logback.xml:
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d [%thread] %level %logger - %m%n</Pattern>
</layout>
</appender>
<root level="${loglevel:-INFO}">
<appender-ref ref="CONSOLE"/>
</root>
</configuration>
Jetty или всегда порождающие журналы отладки , которые затем игнорируются логгером, если debug не включен, или же он использует logger.isDebugEnabled(), чтобы установить его режим отладки. Кто-нибудь есть идеи о том, как заставить это работать?
Большое спасибо за ваш ответ. – trojanfoe