Uses of Interface
org.apache.logging.log4j.util.Supplier
-
Packages that use Supplier 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.internal 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. -
-
Uses of Supplier in org.apache.logging.log4j
Methods in org.apache.logging.log4j with parameters of type Supplier Modifier and Type Method Description void
Logger. debug(String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theDEBUG
level.void
Logger. debug(Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theDEBUG
level.void
Logger. debug(Marker marker, Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level with the specified Marker.void
Logger. debug(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
Logger. debug(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level.void
Logger. debug(Supplier<?> msgSupplier, Throwable t)
void
Logger. error(String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theERROR
level.void
Logger. error(Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theERROR
level.void
Logger. error(Marker marker, Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level with the specified Marker.void
Logger. error(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
Logger. error(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level.void
Logger. error(Supplier<?> msgSupplier, Throwable t)
void
Logger. fatal(String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theFATAL
level.void
Logger. fatal(Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theFATAL
level.void
Logger. fatal(Marker marker, Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level with the specified Marker.void
Logger. fatal(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
Logger. fatal(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level.void
Logger. fatal(Supplier<?> msgSupplier, Throwable t)
void
Logger. info(String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theINFO
level.void
Logger. info(Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theINFO
level.void
Logger. info(Marker marker, Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level with the specified Marker.void
Logger. info(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
Logger. info(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level.void
Logger. info(Supplier<?> msgSupplier, Throwable t)
default void
LogBuilder. log(String message, Supplier<?>... params)
default void
LogBuilder. log(Supplier<Message> messageSupplier)
void
Logger. log(Level level, 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, 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, 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 theThrowable
t
passed as parameter.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, Throwable t)
Logs a message (only to be constructed if the logging level is the specified level) including the stack log of theThrowable
t
passed as parameter.void
Logger. trace(String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theTRACE
level.void
Logger. trace(Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theTRACE
level.void
Logger. trace(Marker marker, Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level with the specified Marker.void
Logger. trace(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
Logger. trace(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level.void
Logger. trace(Supplier<?> msgSupplier, Throwable t)
EntryMessage
Logger. traceEntry(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(String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theWARN
level.void
Logger. warn(Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theWARN
level.void
Logger. warn(Marker marker, Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level with the specified Marker.void
Logger. warn(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
Logger. warn(Supplier<?> msgSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level.void
Logger. warn(Supplier<?> msgSupplier, Throwable t)
-
Uses of Supplier in org.apache.logging.log4j.core
Classes in org.apache.logging.log4j.core that implement Supplier Modifier and Type Class Description class
Logger
The core implementation of theLogger
interface. -
Uses of Supplier in org.apache.logging.log4j.core.async
Classes in org.apache.logging.log4j.core.async that implement Supplier Modifier and Type Class Description class
AsyncLogger
AsyncLogger is a logger designed for high throughput and low latency logging. -
Uses of Supplier in org.apache.logging.log4j.core.config
Methods in org.apache.logging.log4j.core.config with parameters of type Supplier Modifier and Type Method Description LoggerConfig
AwaitCompletionReliabilityStrategy. getActiveLoggerConfig(Supplier<LoggerConfig> next)
LoggerConfig
AwaitUnconditionallyReliabilityStrategy. getActiveLoggerConfig(Supplier<LoggerConfig> next)
LoggerConfig
DefaultReliabilityStrategy. getActiveLoggerConfig(Supplier<LoggerConfig> next)
LoggerConfig
LockingReliabilityStrategy. getActiveLoggerConfig(Supplier<LoggerConfig> next)
LoggerConfig
ReliabilityStrategy. getActiveLoggerConfig(Supplier<LoggerConfig> next)
For internal use by the ReliabilityStrategy; returns the LoggerConfig to use.void
AwaitCompletionReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, StackTraceElement location, Marker marker, Level level, Message data, Throwable t)
void
AwaitCompletionReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, Marker marker, Level level, Message data, Throwable t)
void
AwaitCompletionReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, LogEvent event)
void
AwaitUnconditionallyReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, StackTraceElement location, Marker marker, Level level, Message data, Throwable t)
void
AwaitUnconditionallyReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, Marker marker, Level level, Message data, Throwable t)
void
AwaitUnconditionallyReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, LogEvent event)
void
DefaultReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, StackTraceElement location, Marker marker, Level level, Message data, Throwable t)
void
DefaultReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, Marker marker, Level level, Message data, Throwable t)
void
DefaultReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, LogEvent event)
void
LocationAwareReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, StackTraceElement location, Marker marker, Level level, Message data, Throwable t)
Logs an event.void
LockingReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, StackTraceElement location, Marker marker, Level level, Message data, Throwable t)
void
LockingReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, Marker marker, Level level, Message data, Throwable t)
void
LockingReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, LogEvent event)
void
ReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, String loggerName, String fqcn, Marker marker, Level level, Message data, Throwable t)
Logs an event.void
ReliabilityStrategy. log(Supplier<LoggerConfig> reconfigured, LogEvent event)
Logs an event. -
Uses of Supplier in org.apache.logging.log4j.internal
Methods in org.apache.logging.log4j.internal with parameters of type Supplier Modifier and Type Method Description void
DefaultLogBuilder. log(String message, Supplier<?>... params)
void
DefaultLogBuilder. log(Supplier<Message> messageSupplier)
-
Uses of Supplier in org.apache.logging.log4j.spi
Methods in org.apache.logging.log4j.spi with parameters of type Supplier Modifier and Type Method Description void
AbstractLogger. debug(String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. debug(Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. debug(Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. debug(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. debug(Supplier<?> msgSupplier)
void
AbstractLogger. debug(Supplier<?> msgSupplier, Throwable t)
protected EntryMessage
AbstractLogger. enter(String fqcn, String format, Supplier<?>... paramSuppliers)
Logs entry to a method with location information.protected EntryMessage
AbstractLogger. entryMsg(String format, Supplier<?>... paramSuppliers)
void
AbstractLogger. error(String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. error(Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. error(Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. error(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. error(Supplier<?> msgSupplier)
void
AbstractLogger. error(Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. fatal(String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. fatal(Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. fatal(Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. fatal(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. fatal(Supplier<?> msgSupplier)
void
AbstractLogger. fatal(Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. info(String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. info(Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. info(Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. info(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. info(Supplier<?> msgSupplier)
void
AbstractLogger. info(Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. log(Level level, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. log(Level level, Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. log(Level level, Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. log(Level level, Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. log(Level level, Supplier<?> msgSupplier)
void
AbstractLogger. log(Level level, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. logIfEnabled(String fqcn, Level level, Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. logIfEnabled(String fqcn, Level level, Marker marker, Supplier<?> msgSupplier, Throwable t)
void
ExtendedLogger. logIfEnabled(String fqcn, Level level, Marker marker, String message, Supplier<?>... paramSuppliers)
Logs a message whose parameters are only to be constructed if the specified level is active.void
ExtendedLogger. logIfEnabled(String fqcn, Level level, Marker marker, Supplier<?> msgSupplier, Throwable t)
Logs a message which is only to be constructed if the specified level is active.protected void
AbstractLogger. logMessage(String fqcn, Level level, Marker marker, String message, Supplier<?>... paramSuppliers)
protected void
AbstractLogger. logMessage(String fqcn, Level level, Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. trace(String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. trace(Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. trace(Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. trace(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. trace(Supplier<?> msgSupplier)
void
AbstractLogger. trace(Supplier<?> msgSupplier, Throwable t)
EntryMessage
AbstractLogger. traceEntry(String format, Supplier<?>... paramSuppliers)
EntryMessage
AbstractLogger. traceEntry(Supplier<?>... paramSuppliers)
void
AbstractLogger. warn(String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. warn(Marker marker, String message, Supplier<?>... paramSuppliers)
void
AbstractLogger. warn(Marker marker, Supplier<?> msgSupplier)
void
AbstractLogger. warn(Marker marker, Supplier<?> msgSupplier, Throwable t)
void
AbstractLogger. warn(Supplier<?> msgSupplier)
void
AbstractLogger. warn(Supplier<?> msgSupplier, Throwable t)
-
Uses of Supplier in org.apache.logging.log4j.util
Methods in org.apache.logging.log4j.util with parameters of type Supplier Modifier and Type Method Description static Object
LambdaUtil. get(Supplier<?> supplier)
Returns the result of evaluating the specified function.static Object[]
LambdaUtil. getAll(Supplier<?>... suppliers)
Converts an array of lambda expressions into an array of their evaluation results.Boolean
PropertiesUtil. getBooleanProperty(String[] prefixes, String key, Supplier<Boolean> supplier)
Retrieves a property that may be prefixed by more than one string.Duration
PropertiesUtil. getDurationProperty(String[] prefixes, String key, Supplier<Duration> supplier)
Retrieves a property that may be prefixed by more than one string.Integer
PropertiesUtil. getIntegerProperty(String[] prefixes, String key, Supplier<Integer> supplier)
Retrieves a property that may be prefixed by more than one string.Long
PropertiesUtil. getLongProperty(String[] prefixes, String key, Supplier<Long> supplier)
Retrieves a property that may be prefixed by more than one string.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.String
PropertiesUtil. getStringProperty(String[] prefixes, String key, Supplier<String> supplier)
Retrieves a property that may be prefixed by more than one string.
-