Uses of Class
org.apache.logging.log4j.core.config.LoggerConfig
Package
Description
Implementation of Log4j 2.
Provides Asynchronous Logger classes and interfaces for low-latency logging.
Configuration of Log4j 2.
Log4j 2 JMX support.
-
Uses of LoggerConfig in org.apache.logging.log4j.core
Modifier and TypeFieldDescriptionfinal LoggerConfig
Logger.PrivateConfig.loggerConfig
LoggerConfig to delegate the actual logging to. -
Uses of LoggerConfig in org.apache.logging.log4j.core.async
Modifier and TypeClassDescriptionclass
Asynchronous Logger object that is created via configuration and can be combined with synchronous loggers.static class
An asynchronous root Logger.Modifier and TypeMethodDescriptionAsyncLoggerConfig.Builder.build()
AsyncLoggerConfig.RootLogger.Builder.build()
static LoggerConfig
AsyncLoggerConfig.createLogger
(boolean additivity, Level level, String loggerName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) Deprecated.static LoggerConfig
AsyncLoggerConfig.createLogger
(String additivity, String levelName, String loggerName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) Deprecated.static LoggerConfig
AsyncLoggerConfig.RootLogger.createLogger
(String additivity, String levelName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) static LoggerConfig
AsyncLoggerConfig.RootLogger.createLogger
(String additivity, Level level, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) Deprecated. -
Uses of LoggerConfig in org.apache.logging.log4j.core.config
Modifier and TypeMethodDescriptionLoggerConfig.Builder.build()
LoggerConfig.RootLogger.Builder.build()
static LoggerConfig
LoggerConfig.createLogger
(boolean additivity, Level level, String loggerName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) Deprecated.static LoggerConfig
LoggerConfig.createLogger
(String additivity, Level level, String loggerName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) Deprecated.static LoggerConfig
LoggerConfig.RootLogger.createLogger
(String additivity, Level level, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter) Deprecated.AwaitCompletionReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) AwaitUnconditionallyReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) DefaultReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) LockingReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) ReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) For internal use by the ReliabilityStrategy; returns the LoggerConfig to use.Returns the LoggerConfig with the specified name.AbstractConfiguration.getLoggerConfig
(String loggerName) Locates the appropriate LoggerConfig for a Logger name.Configuration.getLoggerConfig
(String name) Locates the appropriate LoggerConfig for a Logger name.LoggerConfig.getParent()
Returns the parent of this LoggerConfig.Loggers.getRoot()
AbstractConfiguration.getRootLogger()
Returns the root Logger.Configuration.getRootLogger()
Returns the root Logger.Modifier and TypeMethodDescriptionAbstractConfiguration.getLoggers()
Returns a Map of all the LoggerConfigs.Configuration.getLoggers()
Loggers.getMap()
Modifier and TypeMethodDescriptionvoid
AbstractConfiguration.addLogger
(String loggerName, LoggerConfig loggerConfig) Add a loggerConfig.void
Configuration.addLogger
(String name, LoggerConfig loggerConfig) static Loggers
LoggersPlugin.createLoggers
(LoggerConfig[] loggers) Create a Loggers object to contain all the Loggers.AbstractConfiguration.getReliabilityStrategy
(LoggerConfig loggerConfig) Configuration.getReliabilityStrategy
(LoggerConfig loggerConfig) static ReliabilityStrategy
ReliabilityStrategyFactory.getReliabilityStrategy
(LoggerConfig loggerConfig) Returns a newReliabilityStrategy
instance based on the value of system propertylog4j.ReliabilityStrategy
.void
LoggerConfig.setParent
(LoggerConfig parent) Sets the parent of this LoggerConfig.Modifier and TypeMethodDescriptionAwaitCompletionReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) AwaitUnconditionallyReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) DefaultReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) LockingReliabilityStrategy.getActiveLoggerConfig
(Supplier<LoggerConfig> next) 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.ModifierConstructorDescriptionAwaitCompletionReliabilityStrategy
(LoggerConfig loggerConfig) AwaitUnconditionallyReliabilityStrategy
(LoggerConfig loggerConfig) DefaultReliabilityStrategy
(LoggerConfig loggerConfig) LockingReliabilityStrategy
(LoggerConfig loggerConfig) Loggers
(ConcurrentMap<String, LoggerConfig> map, LoggerConfig root) -
Uses of LoggerConfig in org.apache.logging.log4j.core.jmx
ModifierConstructorDescriptionLoggerConfigAdmin
(LoggerContext loggerContext, LoggerConfig loggerConfig) Constructs a newLoggerConfigAdmin
with the specified LoggerContext and logger config.
AsyncLoggerConfig.createLogger(boolean, Level, String, String, AppenderRef[], Property[], Configuration, Filter)