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<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)
Adds an event.
|
void |
registerListener(StatusListener listener)
Registers a new listener.
|
void |
removeListener(StatusListener listener)
Removes a StatusListener.
|
void |
reset()
Clears the list of status events and listeners.
|
void |
setLevel(Level 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 String MAX_STATUS_ENTRIES
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()
Loggerpublic 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)
ExtendedLoggerlevel - 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)
ExtendedLoggerlevel - The logging Level to check.marker - A Marker or null.message - The message.public boolean isEnabled(Level level, Marker marker, String message, Object... params)
ExtendedLoggerlevel - 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)
ExtendedLoggerlevel - 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)
ExtendedLoggerlevel - The logging Level to check.marker - A Marker or null.message - The Message.t - A Throwable.public boolean isEnabled(Level level, Marker marker)
LoggerisEnabled in interface LoggerisEnabled in class AbstractLoggerlevel - The Level to check.marker - The marker data specific to this log statement.true if this Logger is enabled for level WARN, false
otherwise.Copyright © 2006-2016 OPS4J - Open Participation Software for Java. All Rights Reserved.