2017-07-22 4 views
0

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 

Répondre

0

Vous avez trouvé un bug. S'il vous plaît soulever ceci sur le traqueur de problème de Log4j2 JIRA.