Package fr.gpmsi.pmsixml
Class Log4j2Utils
java.lang.Object
fr.gpmsi.pmsixml.Log4j2Utils
Utilitaires pour l'utilisation de Log4j.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClasse utilitaire pour stocker les attributs utilisables pour créer un FileAppender -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidattachFileAppender(String loggerName, Log4j2Utils.FileAppenderAttributes aa) Attacher un FileAppender à un Logger particulier.static final voidchangeLoggerLevel(String loggerName, Level newLevel) Changer le log Level d'un Logger particulierstatic final voidchangeRootLogLevel(Level newLevel) Changer le log Level du Logger racinestatic PatternLayoutCréer un Layout TTCC (Time, Thread, Category, Context) qui est un des layouts couramment utilisés
-
Method Details
-
changeRootLogLevel
Changer le log Level du Logger racine- Parameters:
newLevel- le nouveau Level
-
changeLoggerLevel
Changer le log Level d'un Logger particulier- Parameters:
loggerName- Le nom du loggernewLevel- le nouveau niveau
-
attachFileAppender
public static final void attachFileAppender(String loggerName, Log4j2Utils.FileAppenderAttributes aa) Attacher un FileAppender à un Logger particulier.- Parameters:
loggerName- Le nom du loggeraa- Les paramètres pour contrôler le FileAppender à rattacher
-
makeTTCCLayout
Créer un Layout TTCC (Time, Thread, Category, Context) qui est un des layouts couramment utilisés- Returns:
- Le layout TTCC
-