|
||||||||||
| 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,
Object p1,
Object p2)
Determine if logging is enabled. |
protected boolean |
isEnabled(Level level,
Marker marker,
String data,
Object p1,
Object p2,
Object p3)
Determine if logging is enabled. |
protected boolean |
isEnabled(Level level,
Marker marker,
String data,
Object p1,
Object p2,
Object p3,
Object... params)
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 AbstractLoggermarker - 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 AbstractLoggerlevel - 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 AbstractLoggerlevel - 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 AbstractLoggerlevel - The logging Level to check.marker - A Marker or null.data - The message.p1 - The first parameter.
protected boolean isEnabled(Level level,
Marker marker,
String data,
Object p1,
Object p2)
AbstractLogger
isEnabled in class AbstractLoggerlevel - The logging Level to check.marker - A Marker or null.data - The message.p1 - The first parameter.p2 - The second parameter.
protected boolean isEnabled(Level level,
Marker marker,
String data,
Object p1,
Object p2,
Object p3)
AbstractLogger
isEnabled in class AbstractLoggerlevel - The logging Level to check.marker - A Marker or null.data - The message.p1 - The first parameter.p2 - The second parameter.p3 - The third parameter.
protected boolean isEnabled(Level level,
Marker marker,
String data,
Object p1,
Object p2,
Object p3,
Object... params)
AbstractLogger
isEnabled in class AbstractLoggerlevel - The logging Level to check.marker - A Marker or null.data - The message.p1 - The first parameter.p2 - The second parameter.p3 - The third parameter.params - More message parameters.
protected boolean isEnabled(Level level,
Marker marker,
Object data,
Throwable t)
AbstractLogger
isEnabled in class AbstractLoggerlevel - 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 AbstractLoggerlevel - 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 | |||||||||