Package | Description |
---|---|
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.core.filter |
Log4j 2 Filter support.
|
Modifier and Type | Method and Description |
---|---|
Logger |
LoggerContext.getLogger(String name)
Obtains a Logger from the Context.
|
Logger |
LoggerContext.getLogger(String name,
org.apache.logging.log4j.message.MessageFactory messageFactory)
Obtains a Logger from the Context.
|
Logger |
Logger.getParent()
This method is only used for 1.x compatibility.
|
protected Logger |
LoggerContext.newInstance(LoggerContext ctx,
String name,
org.apache.logging.log4j.message.MessageFactory messageFactory) |
Modifier and Type | Method and Description |
---|---|
Collection<Logger> |
LoggerContext.getLoggers()
Gets a collection of the current loggers.
|
Modifier and Type | Method and Description |
---|---|
Filter.Result |
Filter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t)
Filter an event.
|
Filter.Result |
Filter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t)
Filter an event.
|
Filter.Result |
Filter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params)
Filter an event.
|
Constructor and Description |
---|
PrivateConfig(Configuration config,
Logger logger) |
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 |
---|---|
protected Logger |
AsyncLoggerContext.newInstance(LoggerContext ctx,
String name,
org.apache.logging.log4j.message.MessageFactory messageFactory) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractConfiguration.addLoggerAppender(Logger logger,
Appender appender)
Associates an Appender with a LoggerConfig.
|
void |
Configuration.addLoggerAppender(Logger logger,
Appender appender) |
void |
AbstractConfiguration.addLoggerFilter(Logger logger,
Filter filter)
Associates a Filter with a LoggerConfig.
|
void |
Configuration.addLoggerFilter(Logger logger,
Filter filter) |
void |
AbstractConfiguration.setLoggerAdditive(Logger logger,
boolean additive)
Marks a LoggerConfig as additive.
|
void |
Configuration.setLoggerAdditive(Logger logger,
boolean additive) |
Modifier and Type | Method and Description |
---|---|
Filter.Result |
StructuredDataFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
ThresholdFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
MarkerFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
AbstractFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t)
Appender Filter method.
|
Filter.Result |
BurstFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
ThreadContextMapFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
CompositeFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t)
Filter an event.
|
Filter.Result |
DynamicThresholdFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
MapFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
RegexFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
org.apache.logging.log4j.message.Message msg,
Throwable t) |
Filter.Result |
ThresholdFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t) |
Filter.Result |
MarkerFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t) |
Filter.Result |
AbstractFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t)
Appender Filter method.
|
Filter.Result |
BurstFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t) |
Filter.Result |
ThreadContextMapFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t) |
Filter.Result |
CompositeFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t)
Filter an event.
|
Filter.Result |
DynamicThresholdFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t) |
Filter.Result |
RegexFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
Object msg,
Throwable t) |
Filter.Result |
ThresholdFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params) |
Filter.Result |
MarkerFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params) |
Filter.Result |
AbstractFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params)
Appender Filter method.
|
Filter.Result |
BurstFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params) |
Filter.Result |
ThreadContextMapFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params) |
Filter.Result |
CompositeFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params)
Filter an event.
|
Filter.Result |
DynamicThresholdFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params) |
Filter.Result |
RegexFilter.filter(Logger logger,
org.apache.logging.log4j.Level level,
org.apache.logging.log4j.Marker marker,
String msg,
Object... params) |
Copyright © 1999-2021 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.