Class Log4j2Logger

java.lang.Object
org.jboss.logging.Logger
org.jboss.logging.Log4j2Logger
All Implemented Interfaces:
Serializable, BasicLogger

final class Log4j2Logger extends Logger
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • logger

      private final org.apache.logging.log4j.spi.AbstractLogger logger
    • messageFactory

      private final org.apache.logging.log4j.message.MessageFormatMessageFactory messageFactory
  • Constructor Details

    • Log4j2Logger

      Log4j2Logger(String name)
  • Method Details

    • isEnabled

      public boolean isEnabled(Logger.Level level)
      Description copied from interface: BasicLogger
      Check to see if the given level is enabled for this logger.
      Parameters:
      level - the level to check for
      Returns:
      true if messages may be logged at the given level, false otherwise
    • doLog

      protected void doLog(Logger.Level level, String loggerClassName, Object message, Object[] parameters, Throwable thrown)
      Description copied from class: Logger
      Implementation log method (standard parameter formatting).
      Specified by:
      doLog in class Logger
      Parameters:
      level - the level
      loggerClassName - the logger class name
      message - the message to log
      parameters - the parameters of the message
      thrown - the exception which was thrown, if any
    • doLogf

      protected void doLogf(Logger.Level level, String loggerClassName, String format, Object[] parameters, Throwable thrown)
      Description copied from class: Logger
      Implementation log method (printf formatting).
      Specified by:
      doLogf in class Logger
      Parameters:
      level - the level
      loggerClassName - the logger class name
      format - the format string to log
      parameters - the parameters of the message
      thrown - the exception which was thrown, if any
    • translate

      private static org.apache.logging.log4j.Level translate(Logger.Level level)
    • infoOrHigher

      private static org.apache.logging.log4j.Level infoOrHigher(Logger.Level level)