J'utilise log4j 2 avec une disposition de modèle qui met en évidence différents niveaux de consignation. Dans mon code, je spécifie un niveau personnalisé. Lorsque ce niveau est enregistré, il n'est pas coloré et affiche null avant le niveau dans le journal. Ci-dessous est mon motif et le mot de passe.Le niveau de journal personnalisé désactive le surlignement de niveau
Niveau personnalisé:
final Level STATS = Level.forName("STATS", 510);
Motif:
%highlight{%-10.10level}{FATAL=red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue, TRACE=blue, STATS=red}
Sortie:
Jul 22 15:36:00 INFO [qtp982337150-23] c.e.class : Logging an info line
Jul 22 15:36:00 nullSTATS [qtp982337150-23] c.e.class : Logging a stats line