Class Log4j2Utils

java.lang.Object
fr.gpmsi.pmsixml.Log4j2Utils

public class Log4j2Utils extends Object
Utilitaires pour l'utilisation de Log4j.
  • Method Details

    • 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 logger
      newLevel - 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 logger
      aa - 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