Package | Description |
---|---|
org.apache.logging.log4j |
Public API for Log4j 2.
|
org.apache.logging.log4j.core |
Implementation of Log4j 2.
|
org.apache.logging.log4j.core.async |
Provides Asynchronous Logger classes and interfaces for low-latency logging.
|
org.apache.logging.log4j.core.config |
Configuration of Log4j 2.
|
org.apache.logging.log4j.spi |
Internal interfaces and classes to be used by authors of logging implementations or for internal use by
API classes.
|
org.apache.logging.log4j.util |
Internal utility classes for the Log4j 2 API.
|
Modifier and Type | Method and Description |
---|---|
void |
Logger.debug(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
DEBUG level. |
void |
Logger.debug(Marker marker,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
DEBUG level with
the specified Marker. |
void |
Logger.debug(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
DEBUG level) with the
specified Marker and including the stack trace of the Throwable t passed as parameter. |
void |
Logger.debug(java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
DEBUG level. |
void |
Logger.debug(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
DEBUG level. |
void |
Logger.debug(Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
DEBUG level) including the
stack trace of the Throwable t passed as parameter. |
void |
Logger.error(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
ERROR level. |
void |
Logger.error(Marker marker,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
ERROR level with
the specified Marker. |
void |
Logger.error(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
ERROR level) with the
specified Marker and including the stack trace of the Throwable t passed as parameter. |
void |
Logger.error(java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
ERROR level. |
void |
Logger.error(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
ERROR level. |
void |
Logger.error(Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
ERROR level) including the
stack trace of the Throwable t passed as parameter. |
void |
Logger.fatal(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
FATAL level. |
void |
Logger.fatal(Marker marker,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
FATAL level with
the specified Marker. |
void |
Logger.fatal(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
FATAL level) with the
specified Marker and including the stack trace of the Throwable t passed as parameter. |
void |
Logger.fatal(java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
FATAL level. |
void |
Logger.fatal(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
FATAL level. |
void |
Logger.fatal(Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
FATAL level) including the
stack trace of the Throwable t passed as parameter. |
void |
Logger.info(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
INFO level. |
void |
Logger.info(Marker marker,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
INFO level with the
specified Marker. |
void |
Logger.info(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
INFO level) with the
specified Marker and including the stack trace of the Throwable t passed as parameter. |
void |
Logger.info(java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
INFO level. |
void |
Logger.info(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
INFO level. |
void |
Logger.info(Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
INFO level) including the
stack trace of the Throwable t passed as parameter. |
void |
Logger.log(Level level,
Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the specified level.
|
void |
Logger.log(Level level,
Marker marker,
Supplier<?> msgSupplier)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker.
|
void |
Logger.log(Level level,
Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker and
including the stack log of the
Throwable t passed as parameter. |
void |
Logger.log(Level level,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the specified level.
|
void |
Logger.log(Level level,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the specified level.
|
void |
Logger.log(Level level,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the specified level) including the stack log of
the
Throwable t passed as parameter. |
void |
Logger.trace(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
TRACE level. |
void |
Logger.trace(Marker marker,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
TRACE level with
the specified Marker. |
void |
Logger.trace(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
TRACE level) with the
specified Marker and including the stack trace of the Throwable t passed as parameter. |
void |
Logger.trace(java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
TRACE level. |
void |
Logger.trace(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
TRACE level. |
void |
Logger.trace(Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
TRACE level) including the
stack trace of the Throwable t passed as parameter. |
EntryMessage |
Logger.traceEntry(java.lang.String format,
Supplier<?>... paramSuppliers)
Logs entry to a method along with its parameters.
|
EntryMessage |
Logger.traceEntry(Supplier<?>... paramSuppliers)
Logs entry to a method along with its parameters.
|
void |
Logger.warn(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
WARN level. |
void |
Logger.warn(Marker marker,
Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
WARN level with the
specified Marker. |
void |
Logger.warn(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
WARN level) with the
specified Marker and including the stack warn of the Throwable t passed as parameter. |
void |
Logger.warn(java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the
WARN level. |
void |
Logger.warn(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is the
WARN level. |
void |
Logger.warn(Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message (only to be constructed if the logging level is the
WARN level) including the
stack warn of the Throwable t passed as parameter. |
Modifier and Type | Class and Description |
---|---|
class |
Logger
The core implementation of the
Logger interface. |
Modifier and Type | Class and Description |
---|---|
class |
AsyncLogger
AsyncLogger is a logger designed for high throughput and low latency logging.
|
Modifier and Type | Method and Description |
---|---|
LoggerConfig |
ReliabilityStrategy.getActiveLoggerConfig(Supplier<LoggerConfig> next)
For internal use by the ReliabilityStrategy; returns the LoggerConfig to use.
|
LoggerConfig |
LockingReliabilityStrategy.getActiveLoggerConfig(Supplier<LoggerConfig> next) |
LoggerConfig |
DefaultReliabilityStrategy.getActiveLoggerConfig(Supplier<LoggerConfig> next) |
LoggerConfig |
AwaitUnconditionallyReliabilityStrategy.getActiveLoggerConfig(Supplier<LoggerConfig> next) |
LoggerConfig |
AwaitCompletionReliabilityStrategy.getActiveLoggerConfig(Supplier<LoggerConfig> next) |
void |
ReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
LogEvent event)
Logs an event.
|
void |
LockingReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
LogEvent event) |
void |
DefaultReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
LogEvent event) |
void |
AwaitUnconditionallyReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
LogEvent event) |
void |
AwaitCompletionReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
LogEvent event) |
void |
ReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
java.lang.String loggerName,
java.lang.String fqcn,
Marker marker,
Level level,
Message data,
java.lang.Throwable t)
Logs an event.
|
void |
LockingReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
java.lang.String loggerName,
java.lang.String fqcn,
Marker marker,
Level level,
Message data,
java.lang.Throwable t) |
void |
DefaultReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
java.lang.String loggerName,
java.lang.String fqcn,
Marker marker,
Level level,
Message data,
java.lang.Throwable t) |
void |
AwaitUnconditionallyReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
java.lang.String loggerName,
java.lang.String fqcn,
Marker marker,
Level level,
Message data,
java.lang.Throwable t) |
void |
AwaitCompletionReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
java.lang.String loggerName,
java.lang.String fqcn,
Marker marker,
Level level,
Message data,
java.lang.Throwable t) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLogger.debug(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.debug(Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.debug(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.debug(java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.debug(Supplier<?> msgSupplier) |
void |
AbstractLogger.debug(Supplier<?> msgSupplier,
java.lang.Throwable t) |
protected EntryMessage |
AbstractLogger.enter(java.lang.String fqcn,
java.lang.String format,
Supplier<?>... paramSuppliers)
Logs entry to a method with location information.
|
protected EntryMessage |
AbstractLogger.entryMsg(java.lang.String format,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.error(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.error(Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.error(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.error(java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.error(Supplier<?> msgSupplier) |
void |
AbstractLogger.error(Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.fatal(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.fatal(Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.fatal(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.fatal(java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.fatal(Supplier<?> msgSupplier) |
void |
AbstractLogger.fatal(Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.info(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.info(Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.info(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.info(java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.info(Supplier<?> msgSupplier) |
void |
AbstractLogger.info(Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.log(Level level,
Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.log(Level level,
Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.log(Level level,
Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.log(Level level,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.log(Level level,
Supplier<?> msgSupplier) |
void |
AbstractLogger.log(Level level,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
ExtendedLogger.logIfEnabled(java.lang.String fqcn,
Level level,
Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers)
Logs a message whose parameters are only to be constructed if the specified level is active.
|
void |
AbstractLogger.logIfEnabled(java.lang.String fqcn,
Level level,
Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
ExtendedLogger.logIfEnabled(java.lang.String fqcn,
Level level,
Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t)
Logs a message which is only to be constructed if the specified level is active.
|
void |
AbstractLogger.logIfEnabled(java.lang.String fqcn,
Level level,
Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
protected void |
AbstractLogger.logMessage(java.lang.String fqcn,
Level level,
Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
protected void |
AbstractLogger.logMessage(java.lang.String fqcn,
Level level,
Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.trace(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.trace(Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.trace(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.trace(java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.trace(Supplier<?> msgSupplier) |
void |
AbstractLogger.trace(Supplier<?> msgSupplier,
java.lang.Throwable t) |
EntryMessage |
AbstractLogger.traceEntry(java.lang.String format,
Supplier<?>... paramSuppliers) |
EntryMessage |
AbstractLogger.traceEntry(Supplier<?>... paramSuppliers) |
void |
AbstractLogger.warn(Marker marker,
java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.warn(Marker marker,
Supplier<?> msgSupplier) |
void |
AbstractLogger.warn(Marker marker,
Supplier<?> msgSupplier,
java.lang.Throwable t) |
void |
AbstractLogger.warn(java.lang.String message,
Supplier<?>... paramSuppliers) |
void |
AbstractLogger.warn(Supplier<?> msgSupplier) |
void |
AbstractLogger.warn(Supplier<?> msgSupplier,
java.lang.Throwable t) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
LambdaUtil.get(Supplier<?> supplier)
Returns the result of evaluating the specified function.
|
static java.lang.Object[] |
LambdaUtil.getAll(Supplier<?>... suppliers)
Converts an array of lambda expressions into an array of their evaluation results.
|
static Message |
LambdaUtil.getMessage(Supplier<?> supplier,
MessageFactory messageFactory)
Returns a Message, either the value supplied by the specified function, or a new Message created by the specified
Factory.
|