Package fr.gpmsi.pmsixml
Class Log4j2Utils
- java.lang.Object
-
- fr.gpmsi.pmsixml.Log4j2Utils
-
public class Log4j2Utils extends Object
Utilitaires pour l'utilisation de Log4j.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Log4j2Utils.FileAppenderAttributes
Classe utilitaire pour stocker les attributs utilisables pour créer un FileAppender
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
attachFileAppender(String loggerName, Log4j2Utils.FileAppenderAttributes aa)
Attacher un FileAppender à un Logger particulier.static void
changeLoggerLevel(String loggerName, Level newLevel)
Changer le log Level d'un Logger particulierstatic void
changeRootLogLevel(Level newLevel)
Changer le log Level du Logger racinestatic PatternLayout
makeTTCCLayout()
Créer un Layout TTCC (Time, Thread, Category, Context) qui est un des layouts couramment utilisés
-
-
-
Method Detail
-
changeRootLogLevel
public static final void changeRootLogLevel(Level newLevel)
Changer le log Level du Logger racine- Parameters:
newLevel
- le nouveau Level
-
changeLoggerLevel
public static final void changeLoggerLevel(String loggerName, Level newLevel)
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
public static PatternLayout makeTTCCLayout()
Créer un Layout TTCC (Time, Thread, Category, Context) qui est un des layouts couramment utilisés- Returns:
- Le layout TTCC
-
-