Package | Description |
---|---|
org.apache.logging.log4j |
Public API for Log4j 2.0.
|
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.0.
|
Modifier and Type | Field and Description |
---|---|
static Level |
Level.ALL
All events should be logged.
|
static Level |
Level.DEBUG
A general debugging event.
|
static Level |
Level.ERROR
An error in the application, possibly recoverable.
|
static Level |
Level.FATAL
A severe error that will prevent the application from continuing.
|
static Level |
Level.INFO
An event for informational purposes.
|
static Level |
Level.OFF
No events will be logged.
|
static Level |
Level.TRACE
A fine-grained debug message, typically capturing the flow through the application.
|
static Level |
Level.WARN
An event that might possible lead to an error.
|
Modifier and Type | Method and Description |
---|---|
Level |
Level.clone() |
static Level |
Level.forName(String name,
int intValue)
Retrieves an existing Level or creates on if it didn't previously exist.
|
static Level |
Level.getLevel(String name)
Return the Level assoicated with the name or null if the Level cannot be found.
|
static Level |
Level.toLevel(String sArg)
Converts the string passed as argument to a level.
|
static Level |
Level.toLevel(String name,
Level defaultLevel)
Converts the string passed as argument to a level.
|
static Level |
Level.valueOf(String name)
Return the Level associated with the name.
|
static Level[] |
Level.values()
Return an array of all the Levels that have been registered.
|
Modifier and Type | Method and Description |
---|---|
Class<Level> |
Level.getDeclaringClass() |
Modifier and Type | Method and Description |
---|---|
void |
Logger.catching(Level level,
Throwable t)
Logs an exception or error that has been caught.
|
int |
Level.compareTo(Level other) |
LoggerStream |
Logger.getStream(Level level)
Gets a print stream that logs lines to this logger.
|
LoggerStream |
Logger.getStream(Marker marker,
Level level)
Gets a marked print stream that logs lines to this logger.
|
boolean |
Level.isAtLeastAsSpecificAs(Level level)
Compares this level against the level passed as an argument and returns true if this
level is the same or more specific.
|
boolean |
Logger.isEnabled(Level level)
Checks whether this Logger is enabled for the the given Level.
|
boolean |
Logger.isEnabled(Level level,
Marker marker)
Checks whether this logger is enabled at the specified level and an optional Marker.
|
boolean |
Level.lessOrEqual(Level level)
Compares the specified Level against this one.
|
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,
Marker marker,
Object message)
Logs a message object with the given level.
|
void |
Logger.log(Level level,
Marker marker,
Object message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
void |
Logger.log(Level level,
Marker marker,
String message)
Logs a message object with the given level.
|
void |
Logger.log(Level level,
Marker marker,
String message,
Object... params)
Logs a message with parameters at the given level.
|
void |
Logger.log(Level level,
Marker marker,
String message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
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.log(Level level,
Object message)
Logs a message object with the given level.
|
void |
Logger.log(Level level,
Object message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
void |
Logger.log(Level level,
String message)
Logs a message object with the given level.
|
void |
Logger.log(Level level,
String message,
Object... params)
Logs a message with parameters at the given level.
|
void |
Logger.log(Level level,
String message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
static void |
EventLogger.logEvent(StructuredDataMessage msg,
Level level)
Log events and specify the logging level.
|
void |
Logger.printf(Level level,
Marker marker,
String format,
Object... params)
Logs a formatted message using the specified format string and arguments.
|
void |
Logger.printf(Level level,
String format,
Object... params)
Logs a formatted message using the specified format string and arguments.
|
<T extends Throwable> |
Logger.throwing(Level level,
T t)
Logs an exception or error to be thrown.
|
static Level |
Level.toLevel(String name,
Level defaultLevel)
Converts the string passed as argument to a level.
|
Modifier and Type | Method and Description |
---|---|
Level |
SimpleLogger.getLevel() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SimpleLogger.isEnabled(Level level,
Marker marker,
Message msg,
Throwable t) |
protected boolean |
SimpleLogger.isEnabled(Level level,
Marker marker,
Object msg,
Throwable t) |
protected boolean |
SimpleLogger.isEnabled(Level level,
Marker marker,
String msg) |
protected boolean |
SimpleLogger.isEnabled(Level level,
Marker marker,
String msg,
Object... p1) |
protected boolean |
SimpleLogger.isEnabled(Level level,
Marker marker,
String msg,
Throwable t) |
void |
SimpleLogger.log(Marker marker,
String fqcn,
Level level,
Message msg,
Throwable throwable) |
void |
SimpleLogger.setLevel(Level level) |
Constructor and Description |
---|
SimpleLogger(String name,
Level defaultLevel,
boolean showLogName,
boolean showShortLogName,
boolean showDateTime,
boolean showContextMap,
String dateTimeFormat,
MessageFactory messageFactory,
PropertiesUtil props,
PrintStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLogger.catching(Level level,
Throwable t)
Logs a Throwable that has been caught.
|
protected void |
AbstractLogger.catching(String fqcn,
Level level,
Throwable t)
Logs a Throwable that has been caught with location information.
|
LoggerStream |
AbstractLogger.getStream(Level level)
Gets a print stream that logs lines to this logger.
|
LoggerStream |
AbstractLogger.getStream(Marker marker,
Level level)
Gets a marked print stream that logs lines to this logger.
|
boolean |
AbstractLogger.isEnabled(Level level)
Checks whether this Logger is enabled for the the given Level.
|
boolean |
AbstractLogger.isEnabled(Level level,
Marker marker) |
boolean |
AbstractLoggerWrapper.isEnabled(Level level,
Marker marker,
Message data,
Throwable t)
Detect if the event would be logged.
|
protected abstract boolean |
AbstractLogger.isEnabled(Level level,
Marker marker,
Message data,
Throwable t)
Determine if logging is enabled.
|
boolean |
AbstractLoggerWrapper.isEnabled(Level level,
Marker marker,
Object data,
Throwable t)
Detect if the event would be logged.
|
protected abstract boolean |
AbstractLogger.isEnabled(Level level,
Marker marker,
Object data,
Throwable t)
Determine if logging is enabled.
|
boolean |
AbstractLoggerWrapper.isEnabled(Level level,
Marker marker,
String data)
Detect if the event would be logged.
|
protected abstract boolean |
AbstractLogger.isEnabled(Level level,
Marker marker,
String data)
Determine if logging is enabled.
|
boolean |
AbstractLoggerWrapper.isEnabled(Level level,
Marker marker,
String data,
Object... p1)
Detect if the event would be logged.
|
protected abstract boolean |
AbstractLogger.isEnabled(Level level,
Marker marker,
String data,
Object... p1)
Determine if logging is enabled.
|
boolean |
AbstractLoggerWrapper.isEnabled(Level level,
Marker marker,
String data,
Throwable t)
Detect if the event would be logged.
|
protected abstract boolean |
AbstractLogger.isEnabled(Level level,
Marker marker,
String data,
Throwable t)
Determine if logging is enabled.
|
void |
AbstractLogger.log(Level level,
Marker marker,
Message msg)
Logs a message with the specific Marker at the given level.
|
void |
AbstractLogger.log(Level level,
Marker marker,
Message msg,
Throwable t)
Logs a message with the specific Marker at the given level.
|
void |
AbstractLogger.log(Level level,
Marker marker,
Object message)
Logs a message object with the given level.
|
void |
AbstractLogger.log(Level level,
Marker marker,
Object message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
void |
AbstractLogger.log(Level level,
Marker marker,
String message)
Logs a message object with the given level.
|
void |
AbstractLogger.log(Level level,
Marker marker,
String message,
Object... params)
Logs a message with parameters at the given level.
|
void |
AbstractLogger.log(Level level,
Marker marker,
String message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
void |
AbstractLogger.log(Level level,
Message msg)
Logs a message with the specific Marker at the given level.
|
void |
AbstractLogger.log(Level level,
Message msg,
Throwable t)
Logs a message with the specific Marker at the given level.
|
void |
AbstractLogger.log(Level level,
Object message)
Logs a message object with the given level.
|
void |
AbstractLogger.log(Level level,
Object message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
void |
AbstractLogger.log(Level level,
String message)
Logs a message object with the given level.
|
void |
AbstractLogger.log(Level level,
String message,
Object... params)
Logs a message with parameters at the given level.
|
void |
AbstractLogger.log(Level level,
String message,
Throwable t)
Logs a message at the given level including the stack trace of the
Throwable t passed as
parameter. |
void |
AbstractLoggerWrapper.log(Marker marker,
String fqcn,
Level level,
Message data,
Throwable t)
Log an event.
|
abstract void |
AbstractLogger.log(Marker marker,
String fqcn,
Level level,
Message data,
Throwable t)
Logs a message with location information.
|
void |
AbstractLogger.printf(Level level,
Marker marker,
String format,
Object... params)
Logs a formatted message using the specified format string and arguments.
|
void |
AbstractLogger.printf(Level level,
String format,
Object... params)
Logs a formatted message using the specified format string and arguments.
|
<T extends Throwable> |
AbstractLogger.throwing(Level level,
T t)
Logs a Throwable to be thrown.
|
protected <T extends Throwable> |
AbstractLogger.throwing(String fqcn,
Level level,
T t)
Logs a Throwable to be thrown with location information.
|
Constructor and Description |
---|
LoggerStream(AbstractLogger logger,
Level level) |
LoggerStream(AbstractLogger logger,
Marker marker,
Level level) |
Modifier and Type | Method and Description |
---|---|
Level |
StatusLogger.getLevel() |
Level |
StatusData.getLevel()
Returns the logging level for the event.
|
Level |
StatusListener.getStatusLevel()
Return the Log Level that this listener wants included.
|
Level |
StatusConsoleListener.getStatusLevel()
Return the Log Level for which the Listener should receive events.
|
Modifier and Type | Method and Description |
---|---|
boolean |
StatusLogger.isEnabled(Level level,
Marker marker) |
protected boolean |
StatusLogger.isEnabled(Level level,
Marker marker,
Message data,
Throwable t) |
protected boolean |
StatusLogger.isEnabled(Level level,
Marker marker,
Object data,
Throwable t) |
protected boolean |
StatusLogger.isEnabled(Level level,
Marker marker,
String data) |
protected boolean |
StatusLogger.isEnabled(Level level,
Marker marker,
String data,
Object... p1) |
protected boolean |
StatusLogger.isEnabled(Level level,
Marker marker,
String data,
Throwable t) |
void |
StatusLogger.log(Marker marker,
String fqcn,
Level level,
Message msg,
Throwable t)
Add an event.
|
void |
StatusLogger.setLevel(Level level) |
void |
StatusConsoleListener.setLevel(Level level)
Sets the level to a new value.
|
Constructor and Description |
---|
StatusConsoleListener(Level level)
Creates the StatusConsoleListener using the supplied Level.
|
StatusConsoleListener(Level level,
PrintStream stream)
Creates the StatusConsoleListener using the supplied Level.
|
StatusData(StackTraceElement caller,
Level level,
Message msg,
Throwable t)
Creates the StatusData object.
|
Copyright © 1999-2014 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.