Package | Description |
---|---|
org.apache.logging.log4j |
Public API for Log4j 2.
|
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.
|
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. |
EntryMessage |
Logger.traceEntry(Message message)
Logs entry to a method using a Message to describe the parameters.
|
<R> R |
Logger.traceExit(Message message,
R result)
Logs exiting from a method with the result.
|
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 | Interface and Description |
---|---|
interface |
EntryMessage
Entry flow messages
|
interface |
ExitMessage
Exit flow messages
|
interface |
FlowMessage
Flow messages
|
interface |
MessageCollectionMessage<T>
A Message that is a collection of Messages.
|
interface |
MultiformatMessage
A Message that can render itself in more than one way.
|
interface |
ReusableMessage
Messages implementing this interface are reused between logging calls.
|
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<M extends MapMessage<M,V>,V>
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 |
ReusableObjectMessage
Mutable Message wrapper around an Object message.
|
class |
ReusableParameterizedMessage
Reusable parameterized message.
|
class |
ReusableSimpleMessage
Mutable Message wrapper around a String message.
|
class |
SimpleMessage
The simplest possible implementation of Message.
|
class |
StringFormattedMessage
Handles messages that consist of a format string conforming to
Formatter . |
class |
StringMapMessage
A
StringMapMessage typed to String -only values. |
class |
StructuredDataCollectionMessage
A collection of StructuredDataMessages.
|
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 |
---|---|
Message |
FlowMessage.getMessage()
The wrapped message
|
protected Message |
FormattedMessage.getMessage(String msgPattern,
Object[] args,
Throwable aThrowable) |
Message |
ReusableMessage.memento()
Returns an immutable snapshot of the current internal state of this reusable message.
|
Message |
ReusableParameterizedMessage.memento() |
Message |
ReusableSimpleMessage.memento() |
Message |
ReusableObjectMessage.memento() |
Message |
AbstractMessageFactory.newMessage(CharSequence message) |
Message |
MessageFactory2.newMessage(CharSequence charSequence)
Creates a new message for the specified CharSequence.
|
Message |
ReusableMessageFactory.newMessage(CharSequence charSequence) |
Message |
AbstractMessageFactory.newMessage(Object message) |
Message |
ReusableMessageFactory.newMessage(Object message)
Creates
ReusableObjectMessage instances. |
Message |
MessageFactory.newMessage(Object message)
Creates a new message based on an Object.
|
Message |
LocalizedMessageFactory.newMessage(String key) |
Message |
AbstractMessageFactory.newMessage(String message) |
Message |
ReusableMessageFactory.newMessage(String message)
Creates
ReusableSimpleMessage instances. |
Message |
MessageFactory.newMessage(String message)
Creates a new message based on a String.
|
Message |
LocalizedMessageFactory.newMessage(String key,
Object... params)
Creates
LocalizedMessage instances. |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object... params)
Creates
ParameterizedMessage instances. |
Message |
FormattedMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
SimpleMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object... params)
Creates
StringFormattedMessage instances. |
Message |
ParameterizedNoReferenceMessageFactory.newMessage(String message,
Object... params)
Creates
SimpleMessage instances containing the formatted parameterized message string. |
Message |
ReusableMessageFactory.newMessage(String message,
Object... params)
Creates
ReusableParameterizedMessage instances. |
Message |
MessageFactory.newMessage(String message,
Object... params)
Creates a new parameterized message.
|
Message |
AbstractMessageFactory.newMessage(String message,
Object p0) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0) |
Message |
MessageFactory2.newMessage(String message,
Object p0)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
AbstractMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Message |
ParameterizedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Message |
FormattedMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Message |
SimpleMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Message |
MessageFormatMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Message |
StringFormatterMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Message |
MessageFactory2.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9)
Creates a new parameterized message.
|
Message |
ReusableMessageFactory.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
Modifier and Type | Method and Description |
---|---|
EntryMessage |
DefaultFlowMessageFactory.newEntryMessage(Message message) |
EntryMessage |
FlowMessageFactory.newEntryMessage(Message message)
Creates a new entry message based on an existing message.
|
ExitMessage |
DefaultFlowMessageFactory.newExitMessage(Object result,
Message message) |
ExitMessage |
FlowMessageFactory.newExitMessage(Object result,
Message message)
Creates a new exit message based on a return value and an existing message.
|
static void |
ReusableMessageFactory.release(Message message)
Invokes
Clearable.clear() when possible. |
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.exitMsg(String format,
Object result) |
Message |
MessageFactory2Adapter.newMessage(CharSequence charSequence) |
Message |
MessageFactory2Adapter.newMessage(Object message) |
Message |
MessageFactory2Adapter.newMessage(String message) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object... params) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8) |
Message |
MessageFactory2Adapter.newMessage(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9) |
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) |
protected EntryMessage |
AbstractLogger.enter(String fqcn,
Message message)
Logs entry to a method with location information.
|
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) |
protected void |
AbstractLogger.log(Level level,
Marker marker,
String fqcn,
StackTraceElement location,
Message message,
Throwable throwable) |
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 |
LocationAwareLogger.logMessage(Level level,
Marker marker,
String fqcn,
StackTraceElement location,
Message message,
Throwable throwable) |
void |
AbstractLogger.logMessage(Level level,
Marker marker,
String fqcn,
StackTraceElement location,
Message message,
Throwable throwable) |
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) |
EntryMessage |
AbstractLogger.traceEntry(Message message) |
<R> R |
AbstractLogger.traceExit(Message message,
R result) |
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 | Interface and Description |
---|---|
interface |
MultiFormatStringBuilderFormattable
A Message that can render itself in more than one way.
|
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.
|
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.
|
Copyright © 1999-2021 The 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.