|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.spi.AbstractLogger
org.apache.logging.log4j.status.StatusLogger
public final class StatusLogger
Mechanism to record events that occur in the logging system.
Field Summary | |
---|---|
static String |
MAX_STATUS_ENTRIES
System property that can be configured with the number of entries in the queue. |
Fields inherited from class org.apache.logging.log4j.spi.AbstractLogger |
---|
CATCHING_MARKER, DEFAULT_MESSAGE_FACTORY_CLASS, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, THROWING_MARKER |
Method Summary | |
---|---|
void |
clear()
Clears the list of status events. |
Level |
getLevel()
Gets the Level associated with the Logger. |
Iterable<StatusListener> |
getListeners()
Returns a thread safe Iterable for the StatusListener. |
static StatusLogger |
getLogger()
Retrieve the StatusLogger. |
List<StatusData> |
getStatusData()
Returns a List of all events as StatusData objects. |
boolean |
isEnabled(Level level,
Marker marker)
Checks whether this logger is enabled at the specified level and an optional Marker. |
boolean |
isEnabled(Level level,
Marker marker,
Message message,
Throwable t)
Determines if logging is enabled. |
boolean |
isEnabled(Level level,
Marker marker,
Object message,
Throwable t)
Determines if logging is enabled. |
boolean |
isEnabled(Level level,
Marker marker,
String message)
Determine if logging is enabled. |
boolean |
isEnabled(Level level,
Marker marker,
String message,
Object... params)
Determines if logging is enabled. |
boolean |
isEnabled(Level level,
Marker marker,
String message,
Throwable t)
Determines if logging is enabled. |
void |
logMessage(String fqcn,
Level level,
Marker marker,
Message msg,
Throwable t)
Add an event. |
void |
registerListener(StatusListener listener)
Register a new listener. |
void |
removeListener(StatusListener listener)
Remove a StatusListener. |
void |
reset()
Clears the list of status events and listeners. |
void |
setLevel(Level level)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String MAX_STATUS_ENTRIES
Method Detail |
---|
public static StatusLogger getLogger()
public void setLevel(Level level)
public void registerListener(StatusListener listener)
listener
- The StatusListener to register.public void removeListener(StatusListener listener)
listener
- The StatusListener to remove.public Iterable<StatusListener> getListeners()
public void reset()
public List<StatusData> getStatusData()
public void clear()
public Level getLevel()
Logger
public void logMessage(String fqcn, Level level, Marker marker, Message msg, Throwable t)
marker
- The Markerfqcn
- The fully qualified class name of the callerlevel
- The logging levelmsg
- The message associated with the event.t
- A Throwable or null.public boolean isEnabled(Level level, Marker marker, String message, Throwable t)
ExtendedLogger
level
- The logging Level to check.marker
- A Marker or null.message
- The message.t
- the exception to log, including its stack trace.
public boolean isEnabled(Level level, Marker marker, String message)
ExtendedLogger
level
- The logging Level to check.marker
- A Marker or null.message
- The message.
public boolean isEnabled(Level level, Marker marker, String message, Object... params)
ExtendedLogger
level
- The logging Level to check.marker
- A Marker or null.message
- The message.params
- The parameters.
public boolean isEnabled(Level level, Marker marker, Object message, Throwable t)
ExtendedLogger
level
- The logging Level to check.marker
- A Marker or null.message
- The message.t
- A Throwable.
public boolean isEnabled(Level level, Marker marker, Message message, Throwable t)
ExtendedLogger
level
- The logging Level to check.marker
- A Marker or null.message
- The Message.t
- A Throwable.
public boolean isEnabled(Level level, Marker marker)
Logger
isEnabled
in interface Logger
isEnabled
in class AbstractLogger
level
- The Level to check.marker
- The marker data specific to this log statement.
true
if this Logger is enabled for level WARN
, false
otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.