public final class StatusLogger extends AbstractLogger
| Modifier and Type | Field and Description |
|---|---|
static String |
MAX_STATUS_ENTRIES
System property that can be configured with the number of entries in the queue.
|
CATCHING_MARKER, DEFAULT_MESSAGE_FACTORY_CLASS, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, THROWING_MARKER| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the list of status events.
|
Level |
getLevel()
Gets the Level associated with the Logger.
|
Iterable |
getListeners()
Returns a thread safe Iterable for the StatusListener.
|
static StatusLogger |
getLogger()
Retrieve the StatusLogger.
|
List |
getStatusData()
Returns a List of all events as StatusData objects.
|
boolean |
isEnabled(Level
Checks whether this logger is enabled at the specified level and an optional Marker.
|
boolean |
isEnabled(Level
Determines if logging is enabled.
|
boolean |
isEnabled(Level
Determines if logging is enabled.
|
boolean |
isEnabled(Level
Determine if logging is enabled.
|
boolean |
isEnabled(Level
Determines if logging is enabled.
|
boolean |
isEnabled(Level
Determines if logging is enabled.
|
void |
logMessage(String
Adds an event.
|
void |
registerListener(StatusListener
Registers a new listener.
|
void |
removeListener(StatusListener
Removes a StatusListener.
|
void |
reset()
Clears the list of status events and listeners.
|
void |
setLevel(Level
|
catching, catching, catching, catchingMsg, checkMessageFactory, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, entry, entry, entry, entryMsg, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, exit, exit, exit, exitMsg, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, getMessageFactory, getName, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isEnabled, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, printf, printf, throwing, throwing, throwing, throwingMsg, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, 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, warn, warn, warn, warn, warn, warn, warn, warn, warn, warnpublic static final StringMAX_STATUS_ENTRIES
public static StatusLoggergetLogger()
public void setLevel(Levellevel)
public void registerListener(StatusListenerlistener)
listener - The StatusListener to register.
public void removeListener(StatusListenerlistener)
listener - The StatusListener to remove.
public Iterable<StatusListener > getListeners()
public void reset()
public List<StatusData > getStatusData()
public void clear()
public LevelgetLevel()
Logger
public void logMessage(Stringfqcn, Level level, Marker marker, Message msg, Throwable t)
marker - The Marker
fqcn - The fully qualified class name of the
caller
level - The logging level
msg - The message associated with the event.
t - A Throwable or null.
public boolean isEnabled(Levellevel, 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(Levellevel, Marker marker, String message)
ExtendedLogger
level - The logging Level to check.
marker - A Marker or null.
message - The message.
public boolean isEnabled(Levellevel, 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(Levellevel, 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(Levellevel, 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(Levellevel, 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.