Package com.hazelcast.logging
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 Summary
Constructors Constructor Description Log4j2Logger(org.apache.logging.log4j.spi.ExtendedLogger logger)
-
Method Summary
Modifier and Type Method Description Level
getLevel()
Gets the logging level.boolean
isLoggable(Level level)
Checks if a message at the given level is going to be logged by this logger.void
log(LogEvent logEvent)
Logs a LogEvent.void
log(Level level, String message)
Logs a message at the given level.void
log(Level level, String message, Throwable thrown)
Logs a message with an associated throwable at the given level.Methods inherited from class com.hazelcast.logging.AbstractLogger
fine, fine, fine, finest, finest, finest, info, info, info, isFineEnabled, isFinestEnabled, isInfoEnabled, isSevereEnabled, isWarningEnabled, severe, severe, severe, warning, warning, warning
-
Constructor Details
-
Log4j2Logger
public Log4j2Logger(org.apache.logging.log4j.spi.ExtendedLogger logger)
-
-
Method Details
-
log
Description copied from interface:ILogger
Logs a LogEvent.- Parameters:
logEvent
- the logEvent to log
-
log
Description copied from interface:ILogger
Logs a message at the given level.- Parameters:
level
- the log levelmessage
- the message to log
-
log
Description copied from interface:ILogger
Logs a message with an associated throwable at the given level.message
- the message to logthrown
- the Throwable associated to the message
-
getLevel
Description copied from interface:ILogger
Gets the logging level.- Returns:
- the logging level
-
isLoggable
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
-