Class Log4j2Factory.Log4j2Logger

java.lang.Object
com.hazelcast.logging.AbstractLogger
com.hazelcast.logging.Log4j2Factory.Log4j2Logger
All Implemented Interfaces:
ILogger
Enclosing class:
Log4j2Factory

@PrivateApi
public static class Log4j2Factory.Log4j2Logger
extends AbstractLogger
  • Constructor Details

    • Log4j2Logger

      public Log4j2Logger​(org.apache.logging.log4j.spi.ExtendedLogger logger)
  • Method Details

    • log

      public void log​(LogEvent logEvent)
      Description copied from interface: ILogger
      Logs a LogEvent.
      Parameters:
      logEvent - the logEvent to log
    • log

      public void log​(Level level, String message)
      Description copied from interface: ILogger
      Logs a message at the given level.
      Parameters:
      level - the log level
      message - the message to log
    • log

      public void log​(Level level, String message, Throwable thrown)
      Description copied from interface: ILogger
      Logs a message with an associated throwable at the given level.
      message - the message to log
      thrown - the Throwable associated to the message
    • getLevel

      public Level getLevel()
      Description copied from interface: ILogger
      Gets the logging level.
      Returns:
      the logging level
    • isLoggable

      public boolean isLoggable​(Level level)
      Description copied from interface: ILogger
      Checks if a message at the given level is going to be logged by this logger.
      Parameters:
      level - the log level
      Returns:
      true if this logger will log messages for the given level, false otherwise