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.appender |
Log4j 2 Appenders.
|
org.apache.logging.log4j.core.appender.rewrite |
Apache Flume Appender.
|
org.apache.logging.log4j.core.appender.rolling |
Rolling File Appender and support classes.
|
org.apache.logging.log4j.core.appender.rolling.action |
Support classes for the Rolling File Appender.
|
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.config.plugins.visitors |
Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.
|
org.apache.logging.log4j.core.layout |
Log4j 2 Layout support.
|
org.apache.logging.log4j.core.net |
Log4j 2 network support.
|
org.apache.logging.log4j.core.net.server |
Standalone server classes for consuming log events over a network.
|
org.apache.logging.log4j.core.pattern |
Provides classes implementing format specifiers in conversion patterns.
|
org.apache.logging.log4j.core.util |
Log4j 2 helper classes.
|
org.apache.logging.log4j.io |
See
IoBuilder . |
org.apache.logging.log4j.simple |
Simple logging implementation.
|
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.status |
Status API for Log4j 2.
|
org.apache.logging.slf4j |
SLF4J support.
|
Modifier and Type | Method and Description |
---|---|
static Logger |
LogManager.getFormatterLogger()
Returns a formatter Logger using the fully qualified name of the calling Class as the Logger name.
|
static Logger |
LogManager.getFormatterLogger(Class<?> clazz)
Returns a formatter Logger using the fully qualified name of the Class as the Logger name.
|
static Logger |
LogManager.getFormatterLogger(Object value)
Returns a formatter Logger using the fully qualified name of the value's Class as the Logger name.
|
static Logger |
LogManager.getFormatterLogger(String name)
Returns a formatter Logger with the specified name.
|
static Logger |
LogManager.getLogger()
Returns a Logger with the name of the calling class.
|
static Logger |
LogManager.getLogger(Class<?> clazz)
Returns a Logger using the fully qualified name of the Class as the Logger name.
|
static Logger |
LogManager.getLogger(Class<?> clazz,
MessageFactory messageFactory)
Returns a Logger using the fully qualified name of the Class as the Logger name.
|
static Logger |
LogManager.getLogger(MessageFactory messageFactory)
Returns a Logger with the name of the calling class.
|
static Logger |
LogManager.getLogger(Object value)
Returns a Logger using the fully qualified class name of the value as the Logger name.
|
static Logger |
LogManager.getLogger(Object value,
MessageFactory messageFactory)
Returns a Logger using the fully qualified class name of the value as the Logger name.
|
static Logger |
LogManager.getLogger(String name)
Returns a Logger with the specified name.
|
static Logger |
LogManager.getLogger(String name,
MessageFactory messageFactory)
Returns a Logger with the specified name.
|
protected static Logger |
LogManager.getLogger(String fqcn,
String name)
Returns a Logger with the specified name.
|
static Logger |
LogManager.getRootLogger()
Returns the root logger.
|
Modifier and Type | Class and Description |
---|---|
class |
Logger
The core implementation of the
Logger interface. |
Modifier and Type | Field and Description |
---|---|
protected static Logger |
AbstractLifeCycle.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
AbstractManager.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
PropertiesRewritePolicy.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
protected static Logger |
MapRewritePolicy.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
SizeBasedTriggeringPolicy.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
protected static Logger |
AbstractRolloverStrategy.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
protected static Logger |
DefaultRolloverStrategy.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
protected static Logger |
PatternProcessor.LOGGER |
Modifier and Type | Field and Description |
---|---|
protected static Logger |
AbstractAction.LOGGER
Allows subclasses access to the status logger without creating another instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncLogger
AsyncLogger is a logger designed for high throughput and low latency logging.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
ConfigurationFactory.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
AbstractPluginVisitor.LOGGER
Status logger.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
AbstractLayout.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
MulticastDnsAdvertiser.LOGGER
Status logger.
|
protected static Logger |
DatagramOutputStream.LOGGER
Allow subclasses access to the status logger without creating another instance.
|
Modifier and Type | Field and Description |
---|---|
protected Logger |
AbstractSocketServer.logger |
protected static Logger |
AbstractLogEventBridge.logger |
Modifier and Type | Field and Description |
---|---|
protected static Logger |
AbstractPatternConverter.LOGGER
Allow subclasses access to the status logger.
|
Modifier and Type | Field and Description |
---|---|
protected static Logger |
DefaultShutdownCallbackRegistry.LOGGER
Status logger.
|
Modifier and Type | Method and Description |
---|---|
static IoBuilder |
IoBuilder.forLogger(Logger logger)
Creates a new builder for a given
Logger . |
Constructor and Description |
---|
IoBuilder(Logger logger)
Constructs a new IoBuilder for the given Logger.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleLogger
This is the default logger that is used when no suitable logging implementation is available.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedLogger
Extends the
Logger interface with methods that facilitate implementing or extending Logger s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLogger
Base implementation of a Logger.
|
class |
ExtendedLoggerWrapper
Wrapper class that exposes the protected AbstractLogger methods to support wrapped loggers.
|
Modifier and Type | Class and Description |
---|---|
class |
StatusLogger
Records events that occur in the logging system.
|
Modifier and Type | Class and Description |
---|---|
class |
SLF4JLogger |
Copyright © 1999-2017 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.