Class Loggers


  • public class Loggers
    extends Object
    A set of utilities around Logging.
    • Field Detail

      • LOG_DEFAULT_LEVEL_SETTING

        public static final Setting<org.apache.logging.log4j.Level> LOG_DEFAULT_LEVEL_SETTING
      • LOG_LEVEL_SETTING

        public static final Setting.AffixSetting<org.apache.logging.log4j.Level> LOG_LEVEL_SETTING
    • Constructor Detail

      • Loggers

        public Loggers()
    • Method Detail

      • getLogger

        public static org.apache.logging.log4j.Logger getLogger​(Class<?> clazz,
                                                                ShardId shardId,
                                                                String... prefixes)
      • getLogger

        public static org.apache.logging.log4j.Logger getLogger​(Class<?> clazz,
                                                                Index index,
                                                                String... prefixes)
      • getLogger

        public static org.apache.logging.log4j.Logger getLogger​(Class<?> clazz,
                                                                String... prefixes)
      • getLogger

        public static org.apache.logging.log4j.Logger getLogger​(org.apache.logging.log4j.Logger parentLogger,
                                                                String s)
      • setLevel

        public static void setLevel​(org.apache.logging.log4j.Logger logger,
                                    String level)
        Set the level of the logger. If the new level is null, the logger will inherit it's level from its nearest ancestor with a non-null level.
      • setLevel

        public static void setLevel​(org.apache.logging.log4j.Logger logger,
                                    org.apache.logging.log4j.Level level)
      • addAppender

        public static void addAppender​(org.apache.logging.log4j.Logger logger,
                                       org.apache.logging.log4j.core.Appender appender)
      • removeAppender

        public static void removeAppender​(org.apache.logging.log4j.Logger logger,
                                          org.apache.logging.log4j.core.Appender appender)
      • findAppender

        public static org.apache.logging.log4j.core.Appender findAppender​(org.apache.logging.log4j.Logger logger,
                                                                          Class<? extends org.apache.logging.log4j.core.Appender> clazz)