|
||||||||||
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, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, THROWING_MARKER |
Method Summary | |
---|---|
void |
clear()
Clears the list of status events. |
Iterator<StatusListener> |
getListeners()
Returns a thread safe Iterator for the StatusListener. |
static StatusLogger |
getLogger()
Retrieve the StatusLogger. |
List<StatusData> |
getStatusData()
Returns a List of all events as StatusData objects. |
protected boolean |
isEnabled(Level level,
Marker marker)
|
protected boolean |
isEnabled(Level level,
Marker marker,
Message data,
Throwable t)
Determine if logging is enabled. |
protected boolean |
isEnabled(Level level,
Marker marker,
Object data,
Throwable t)
Determine if logging is enabled. |
protected boolean |
isEnabled(Level level,
Marker marker,
String data)
Determine if logging is enabled. |
protected boolean |
isEnabled(Level level,
Marker marker,
String data,
Object... p1)
Determine if logging is enabled. |
protected boolean |
isEnabled(Level level,
Marker marker,
String data,
Throwable t)
Determine if logging is enabled. |
void |
log(Marker marker,
String fqcn,
Level level,
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. |
Methods inherited from class org.apache.logging.log4j.spi.AbstractLogger |
---|
catching, catching, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, entry, entry, error, error, error, error, error, error, error, error, error, error, error, error, error, error, exit, exit, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, throwing, throwing, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn |
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 registerListener(StatusListener listener)
listener
- The StatusListener to register.public void removeListener(StatusListener listener)
listener
- The StatusListener to remove.public Iterator<StatusListener> getListeners()
public void reset()
public List<StatusData> getStatusData()
public void clear()
public void log(Marker marker, String fqcn, Level level, Message msg, Throwable t)
log
in class AbstractLogger
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.protected boolean isEnabled(Level level, Marker marker, String data)
AbstractLogger
isEnabled
in class AbstractLogger
level
- The logging Level to check.marker
- A Marker or null.data
- The message.
protected boolean isEnabled(Level level, Marker marker, String data, Throwable t)
AbstractLogger
isEnabled
in class AbstractLogger
level
- The logging Level to check.marker
- A Marker or null.data
- The message.t
- A Throwable.
protected boolean isEnabled(Level level, Marker marker, String data, Object... p1)
AbstractLogger
isEnabled
in class AbstractLogger
level
- The logging Level to check.marker
- A Marker or null.data
- The message.p1
- The parameters.
protected boolean isEnabled(Level level, Marker marker, Object data, Throwable t)
AbstractLogger
isEnabled
in class AbstractLogger
level
- The logging Level to check.marker
- A Marker or null.data
- The message.t
- A Throwable.
protected boolean isEnabled(Level level, Marker marker, Message data, Throwable t)
AbstractLogger
isEnabled
in class AbstractLogger
level
- The logging Level to check.marker
- A Marker or null.data
- The Message.t
- A Throwable.
protected boolean isEnabled(Level level, Marker marker)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |