web-dev-qa-db-fra.com

Comment configurer la déconnexion pour le package?

Est-il possible de configurer la déconnexion pour se connecter par ex. Niveau WARN ou INFO pour tous les packages sauf x.y? Et puis séparez la configuration pour le package x.y uniquement.

36
Opal

Je ne sais pas comment vous pouvez obtenir l'aspect package "NON" de votre question, mais j'enregistre régulièrement un package chez DEBUG et tout le reste chez INFO et ... ci-dessus c'est ... AVERTISSEMENT et ERREUR. Il s'agit d'une déconnexion directe. Mes enregistreurs sont tous comme ...

package rekdev.org.service.api;
public class DefaultConfigResource {
    // ...
    private static final Logger log = LoggerFactory.getLogger( DefaultConfigResource.class );
    // ...
}

... sur une configuration logback.xml comme ...

  <logger name="rekdev.org.service.api" level="debug" />
  ...
  <root level="info">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="DAILY_ROLLING" />
    <appender-ref ref="SYSLOG" />
  </root>

A pour effet que la plupart des sorties sortent à INFO, WARN, ERROR mais toutes les classes rekdev.org.service.api. Toutes les classes du package rekdev.org.service.api produisent une sortie à DEBUG, INFO, WARN, ERROR.

Ou ai-je mal compris vos questions?

52
Bob Kuhar