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.db.jpa |
The JPA Appender supports writing log events to a relational database using the Java Persistence API.
|
org.apache.logging.log4j.core.appender.db.jpa.converter |
The converters in this package implement the JPA 2.1 mechanism for converting non-standard types to and from
database fields.
|
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.
|
org.apache.logging.log4j.core.impl |
Log4j 2 private implementation classes.
|
org.apache.logging.log4j.message |
Public Message Types used for Log4j 2.
|
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.log4j.util |
Internal utility classes for the Log4j 2 API.
|
org.apache.logging.slf4j |
SLF4J support.
|
Modifier and Type | Method and Description |
---|---|
void |
Logger.debug(Marker marker,
Message msg)
Logs a message with the specific Marker at the
DEBUG level. |
void |
Logger.debug(Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the
DEBUG level. |
void |
Logger.debug(Message msg)
Logs a message with the specific Marker at the
DEBUG level. |
void |
Logger.debug(Message msg,
Throwable t)
Logs a message with the specific Marker at the
DEBUG level. |
void |
Logger.error(Marker marker,
Message msg)
Logs a message with the specific Marker at the
ERROR level. |
void |
Logger.error(Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the
ERROR level. |
void |
Logger.error(Message msg)
Logs a message with the specific Marker at the
ERROR level. |
void |
Logger.error(Message msg,
Throwable t)
Logs a message with the specific Marker at the
ERROR level. |
void |
Logger.fatal(Marker marker,
Message msg)
Logs a message with the specific Marker at the
FATAL level. |
void |
Logger.fatal(Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the
FATAL level. |
void |
Logger.fatal(Message msg)
Logs a message with the specific Marker at the
FATAL level. |
void |
Logger.fatal(Message msg,
Throwable t)
Logs a message with the specific Marker at the
FATAL level. |
void |
Logger.info(Marker marker,
Message msg)
Logs a message with the specific Marker at the
INFO level. |
void |
Logger.info(Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the
INFO level. |
void |
Logger.info(Message msg)
Logs a message with the specific Marker at the
INFO level. |
void |
Logger.info(Message msg,
Throwable t)
Logs a message with the specific Marker at the
INFO level. |
void |
Logger.log(Level level,
Marker marker,
Message msg)
Logs a message with the specific Marker at the given level.
|
void |
Logger.log(Level level,
Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the given level.
|
void |
Logger.log(Level level,
Message msg)
Logs a message with the specific Marker at the given level.
|
void |
Logger.log(Level level,
Message msg,
Throwable t)
Logs a message with the specific Marker at the given level.
|
void |
Logger.trace(Marker marker,
Message msg)
Logs a message with the specific Marker at the
TRACE level. |
void |
Logger.trace(Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the
TRACE level. |
void |
Logger.trace(Message msg)
Logs a message with the specific Marker at the
TRACE level. |
void |
Logger.trace(Message msg,
Throwable t)
Logs a message with the specific Marker at the
TRACE level. |
void |
Logger.warn(Marker marker,
Message msg)
Logs a message with the specific Marker at the
WARN level. |
void |
Logger.warn(Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the
WARN level. |
void |
Logger.warn(Message msg)
Logs a message with the specific Marker at the
WARN level. |
void |
Logger.warn(Message msg,
Throwable t)
Logs a message with the specific Marker at the
WARN level. |
Modifier and Type | Method and Description |
---|---|
Message |
AbstractLogEvent.getMessage() |
Message |
LogEvent.getMessage()
Gets the message associated with the event.
|
Modifier and Type | Method and Description |
---|---|
Filter.Result |
Filter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t)
Filter an event.
|
boolean |
Logger.isEnabled(Level level,
Marker marker,
Message message,
Throwable t) |
void |
Logger.logMessage(String fqcn,
Level level,
Marker marker,
Message message,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
Message |
BasicLogEventEntity.getMessage()
Gets the message.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLogEventWrapperEntity.setMessage(Message message)
A no-op mutator to satisfy JPA requirements, as this entity is write-only.
|
Modifier and Type | Method and Description |
---|---|
Message |
MessageAttributeConverter.convertToEntityAttribute(String s) |
Modifier and Type | Method and Description |
---|---|
String |
MessageAttributeConverter.convertToDatabaseColumn(Message message) |
Modifier and Type | Method and Description |
---|---|
Message |
RingBufferLogEvent.getMessage() |
Modifier and Type | Method and Description |
---|---|
void |
AsyncLogger.logMessage(String fqcn,
Level level,
Marker marker,
Message message,
Throwable thrown) |
void |
RingBufferLogEvent.setValues(AsyncLogger anAsyncLogger,
String aLoggerName,
Marker aMarker,
String theFqcn,
Level aLevel,
Message msg,
Throwable aThrowable,
Map<String,String> aMap,
ThreadContext.ContextStack aContextStack,
String aThreadName,
StackTraceElement aLocation,
long aCurrentTimeMillis,
long aNanoTime) |
void |
RingBufferLogEventTranslator.setValues(AsyncLogger anAsyncLogger,
String aLoggerName,
Marker aMarker,
String theFqcn,
Level aLevel,
Message msg,
Throwable aThrowable,
Map<String,String> aMap,
ThreadContext.ContextStack aContextStack,
String aThreadName,
StackTraceElement aLocation,
long aCurrentTimeMillis,
long aNanoTime) |
void |
RingBufferLogEventTranslator.setValuesPart1(AsyncLogger anAsyncLogger,
String aLoggerName,
Marker aMarker,
String theFqcn,
Level aLevel,
Message msg,
Throwable aThrowable) |
Modifier and Type | Method and Description |
---|---|
void |
LoggerConfig.log(String loggerName,
String fqcn,
Marker marker,
Level level,
Message data,
Throwable t)
Logs an event.
|
void |
DefaultReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
String loggerName,
String fqcn,
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 |
AwaitUnconditionallyReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
String loggerName,
String fqcn,
Marker marker,
Level level,
Message data,
Throwable t) |
void |
ReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
String loggerName,
String fqcn,
Marker marker,
Level level,
Message data,
Throwable t)
Logs an event.
|
void |
LockingReliabilityStrategy.log(Supplier<LoggerConfig> reconfigured,
String loggerName,
String fqcn,
Marker marker,
Level level,
Message data,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
Filter.Result |
AbstractFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t)
Appender Filter method.
|
Filter.Result |
BurstFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
RegexFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
DynamicThresholdFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
MapFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
ThresholdFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
StructuredDataFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
CompositeFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t)
Filter an event.
|
Filter.Result |
ScriptFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
ThreadContextMapFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
MarkerFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Filter.Result |
LevelRangeFilter.filter(Logger logger,
Level level,
Marker marker,
Message msg,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
Message |
Log4jLogEvent.getMessage()
Returns the Message associated with the event.
|
Modifier and Type | Method and Description |
---|---|
LogEvent |
DefaultLogEventFactory.createEvent(String loggerName,
Marker marker,
String fqcn,
Level level,
Message data,
List<Property> properties,
Throwable t)
Creates a log event.
|
LogEvent |
LogEventFactory.createEvent(String loggerName,
Marker marker,
String fqcn,
Level level,
Message data,
List<Property> properties,
Throwable t) |
static Log4jLogEvent |
Log4jLogEvent.createEvent(String loggerName,
Marker marker,
String loggerFQCN,
Level level,
Message message,
Throwable thrown,
ThrowableProxy thrownProxy,
Map<String,String> mdc,
ThreadContext.ContextStack ndc,
String threadName,
StackTraceElement location,
long timestamp)
Deprecated.
use
Log4jLogEvent.Builder instead. This method will be removed in an upcoming release. |
Log4jLogEvent.Builder |
Log4jLogEvent.Builder.setMessage(Message message) |
Constructor and Description |
---|
Log4jLogEvent(String loggerName,
Marker marker,
String loggerFQCN,
Level level,
Message message,
List<Property> properties,
Throwable t)
Constructor.
|
Log4jLogEvent(String loggerName,
Marker marker,
String loggerFQCN,
Level level,
Message message,
Throwable t)
Deprecated.
use
Log4jLogEvent.Builder instead. This constructor will be removed in an upcoming release. |
Log4jLogEvent(String loggerName,
Marker marker,
String loggerFQCN,
Level level,
Message message,
Throwable t,
Map<String,String> mdc,
ThreadContext.ContextStack ndc,
String threadName,
StackTraceElement location,
long timestampMillis)
Deprecated.
use
Log4jLogEvent.Builder instead. This constructor will be removed in an upcoming release. |
Modifier and Type | Interface and Description |
---|---|
interface |
MultiformatMessage
A Message that can render itself in more than one way.
|
Modifier and Type | Class and Description |
---|---|
class |
FormattedMessage
Handles messages that contain a format String.
|
class |
LocalizedMessage
Provides some level of compatibility with Log4j 1.x and convenience but is not the recommended way to Localize
messages.
|
class |
MapMessage
Represents a Message that consists of a Map.
|
class |
MessageFormatMessage
Handles messages that consist of a format string conforming to java.text.MessageFormat.
|
class |
ObjectArrayMessage
Handles messages that contain an Object[].
|
class |
ObjectMessage
Handles messages that contain an Object.
|
class |
ParameterizedMessage
Handles messages that consist of a format string containing '{}' to represent each replaceable token, and
the parameters.
|
class |
SimpleMessage
The simplest possible implementation of Message.
|
class |
StringFormattedMessage
Handles messages that consist of a format string conforming to
Formatter . |
class |
StructuredDataMessage
Represents a Message that conforms to an RFC 5424 StructuredData element along with the syslog message.
|
class |
ThreadDumpMessage
Captures information about all running Threads.
|
Modifier and Type | Method and Description |
---|---|
protected Message |
FormattedMessage.getMessage(String msgPattern,
Object[] args,
Throwable aThrowable) |
Message |
MessageFactory.newMessage(Object message)
Creates a new message based on an Object.
|
Message |
AbstractMessageFactory.newMessage(Object message) |
Message |
MessageFactory.newMessage(String message)
Creates a new message based on a String.
|
Message |
AbstractMessageFactory.newMessage(String message) |
Message |
FormattedMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
LocalizedMessageFactory.newMessage(String key,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
MessageFactory.newMessage(String message,
Object... params)
Creates a new parameterized message.
|
Message |
ParameterizedNoReferenceMessageFactory.newMessage(String message,
Object... params)
Creates
SimpleMessage instances containing the formatted parameterized message string. |
abstract Message |
AbstractMessageFactory.newMessage(String message,
Object... params) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object... params)
Creates
ParameterizedMessage instances. |
Message |
SimpleMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Modifier and Type | Method and Description |
---|---|
boolean |
SimpleLogger.isEnabled(Level testLevel,
Marker marker,
Message msg,
Throwable t) |
void |
SimpleLogger.logMessage(String fqcn,
Level mgsLevel,
Marker marker,
Message msg,
Throwable throwable) |
Modifier and Type | Method and Description |
---|---|
protected Message |
AbstractLogger.catchingMsg(Throwable t) |
protected Message |
AbstractLogger.entryMsg(int count,
Object... params) |
protected Message |
AbstractLogger.exitMsg(Object result) |
protected Message |
AbstractLogger.throwingMsg(Throwable t) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLogger.debug(Marker marker,
Message msg) |
void |
AbstractLogger.debug(Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.debug(Message msg) |
void |
AbstractLogger.debug(Message msg,
Throwable t) |
void |
AbstractLogger.error(Marker marker,
Message msg) |
void |
AbstractLogger.error(Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.error(Message msg) |
void |
AbstractLogger.error(Message msg,
Throwable t) |
void |
AbstractLogger.fatal(Marker marker,
Message msg) |
void |
AbstractLogger.fatal(Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.fatal(Message msg) |
void |
AbstractLogger.fatal(Message msg,
Throwable t) |
void |
AbstractLogger.info(Marker marker,
Message msg) |
void |
AbstractLogger.info(Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.info(Message msg) |
void |
AbstractLogger.info(Message msg,
Throwable t) |
boolean |
ExtendedLogger.isEnabled(Level level,
Marker marker,
Message message,
Throwable t)
Determines if logging is enabled.
|
boolean |
ExtendedLoggerWrapper.isEnabled(Level level,
Marker marker,
Message message,
Throwable t)
Detect if the event would be logged.
|
void |
AbstractLogger.log(Level level,
Marker marker,
Message msg) |
void |
AbstractLogger.log(Level level,
Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.log(Level level,
Message msg) |
void |
AbstractLogger.log(Level level,
Message msg,
Throwable t) |
void |
ExtendedLogger.logIfEnabled(String fqcn,
Level level,
Marker marker,
Message message,
Throwable t)
Logs a message if the specified level is active.
|
void |
AbstractLogger.logIfEnabled(String fqcn,
Level level,
Marker marker,
Message msg,
Throwable t) |
void |
ExtendedLogger.logMessage(String fqcn,
Level level,
Marker marker,
Message message,
Throwable t)
Always logs a message at the specified level.
|
void |
ExtendedLoggerWrapper.logMessage(String fqcn,
Level level,
Marker marker,
Message message,
Throwable t)
Always log an event.
|
void |
AbstractLogger.trace(Marker marker,
Message msg) |
void |
AbstractLogger.trace(Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.trace(Message msg) |
void |
AbstractLogger.trace(Message msg,
Throwable t) |
void |
AbstractLogger.warn(Marker marker,
Message msg) |
void |
AbstractLogger.warn(Marker marker,
Message msg,
Throwable t) |
void |
AbstractLogger.warn(Message msg) |
void |
AbstractLogger.warn(Message msg,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
Message |
StatusData.getMessage()
Returns the message associated with the event.
|
Modifier and Type | Method and Description |
---|---|
boolean |
StatusLogger.isEnabled(Level level,
Marker marker,
Message message,
Throwable t) |
void |
StatusLogger.logMessage(String fqcn,
Level level,
Marker marker,
Message msg,
Throwable t)
Adds an event.
|
Constructor and Description |
---|
StatusData(StackTraceElement caller,
Level level,
Message msg,
Throwable t,
String threadName)
Creates the StatusData object.
|
Modifier and Type | Method and Description |
---|---|
Message |
MessageSupplier.get()
Gets a Message.
|
static Message |
LambdaUtil.get(MessageSupplier supplier)
Returns the Message supplied by the specified function.
|
Modifier and Type | Method and Description |
---|---|
Message |
EventDataConverter.convertEvent(String message,
Object[] objects,
Throwable throwable) |
Modifier and Type | Method and Description |
---|---|
boolean |
SLF4JLogger.isEnabled(Level level,
Marker marker,
Message data,
Throwable t) |
void |
SLF4JLogger.logMessage(String fqcn,
Level level,
Marker marker,
Message message,
Throwable t) |
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.