Class Loggers

org.elasticsearch.common.logging.Loggers

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

    Fields
    Modifier and Type
    Field
    Description
    static Setting<org.apache.logging.log4j.Level>
     
    static Setting.AffixSetting<org.apache.logging.log4j.Level>
     
    static
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addAppender​(org.apache.logging.log4j.Logger logger, org.apache.logging.log4j.core.Appender appender)
     
    static org.apache.logging.log4j.core.Appender
    findAppender​(org.apache.logging.log4j.Logger logger, <? extends org.apache.logging.log4j.core.Appender> clazz)
     
    static org.apache.logging.log4j.Logger
    <?> clazz, ... prefixes)
     
    static org.apache.logging.log4j.Logger
    <?> clazz, Index index, ... prefixes)
     
    static org.apache.logging.log4j.Logger
    <?> clazz, ShardId shardId, ... prefixes)
     
    static org.apache.logging.log4j.Logger
     loggerName, ShardId shardId)
    Just like getLogger(Class, ShardId, String...) but String loggerName instead of Class and no extra prefixes.
    static org.apache.logging.log4j.Logger
    getLogger​(org.apache.logging.log4j.Logger parentLogger,  s)
     
    static void
    removeAppender​(org.apache.logging.log4j.Logger logger, org.apache.logging.log4j.core.Appender appender)
     
    static void
    setLevel​(org.apache.logging.log4j.Logger logger,  level)
    Set the level of the logger.
    static void
    setLevel​(org.apache.logging.log4j.Logger logger, org.apache.logging.log4j.Level level)
     

    Methods inherited from class java.lang.

    , , , , , , , , , ,
  • Field Details

    • SPACE

      public static final  SPACE
      See Also:
      Constant Field Values
    • 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 Details

    • Loggers

      public Loggers()
  • Method Details

    • getLogger

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

      public static org.apache.logging.log4j.Logger getLogger( loggerName, ShardId shardId)
      Just like getLogger(Class, ShardId, String...) but String loggerName instead of Class and no extra prefixes.
    • getLogger

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

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

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

      public static void setLevel(org.apache.logging.log4j.Logger logger,  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, <? extends org.apache.logging.log4j.core.Appender> clazz)