J'utilise Jetty 6.1.24 pour développer un service Web et mon code utilise slf4j, comme le fait Jetty, et la journalisation fonctionne correctement. Ce que je veux faire, c'est obtenir la journalisation de débogage de mon code mais pas de Jetty (c'est trop verbeux), mais je ne peux pas l'empêcher de consigner les informations de débogage. Il existe des propriétés système pour définir le mode de débogage (-DDEBUG), mais pas pour désactiver le mode de débogage.Jetty 6 génère toujours des journaux de débogage?
Mon niveau de journal de logback est défini par le script de démarrage en définissant l'on fixe et à son tour propriété système « loglevel » dans mes ressources/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 est soit générer toujours les journaux de débogage , qui sont ensuite ignorés par l'enregistreur si le débogage n'est pas activé, ou bien il utilise logger.isDebugEnabled() pour définir son mode de débogage. Est-ce que quelqu'un a des idées sur la façon de faire fonctionner cela?
Un grand merci pour votre réponse. – trojanfoe