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, entry, entry, entry, entryMsg, 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, getMessageFactory, getName, 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, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logMessage, logMessage, logMessage, logMessage, printf, printf, throwing, throwing, throwing, throwingMsg, 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, 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 © 1999-2021 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.