|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.logging.log4j.core.AbstractLogEvent
public abstract class AbstractLogEvent
An abstract log event implementation with default values for all methods. The setters are no-ops.
| Constructor Summary | |
|---|---|
AbstractLogEvent()
|
|
| Method Summary | |
|---|---|
Map<String,String> |
getContextMap()
Returns Collections.emptyMap(). |
ThreadContext.ContextStack |
getContextStack()
Gets the context stack (also known as Nested Diagnostic Context or NDC). |
Level |
getLevel()
Gets the level. |
String |
getLoggerFqcn()
Returns the fully qualified class name of the caller of the logging API. |
String |
getLoggerName()
Gets the logger name. |
Marker |
getMarker()
Gets the Marker associated with the event. |
Message |
getMessage()
Gets the message associated with the event. |
StackTraceElement |
getSource()
Gets the source of logging request. |
String |
getThreadName()
Gets thread name. |
Throwable |
getThrown()
Gets throwable associated with logging request. |
ThrowableProxy |
getThrownProxy()
Gets throwable proxy associated with logging request. |
long |
getTimeMillis()
Gets event time in milliseconds since midnight, January 1, 1970 UTC. |
boolean |
isEndOfBatch()
Returns true if this event is the last one in a batch, false otherwise. |
boolean |
isIncludeLocation()
Returns whether the source of the logging request is required downstream. |
void |
setEndOfBatch(boolean endOfBatch)
Sets whether this event is the last one in a batch. |
void |
setIncludeLocation(boolean locationRequired)
Sets whether the source of the logging request is required downstream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractLogEvent()
| Method Detail |
|---|
public Map<String,String> getContextMap()
Collections.emptyMap().
getContextMap in interface LogEventnull.public ThreadContext.ContextStack getContextStack()
LogEvent
getContextStack in interface LogEventnull.public Level getLevel()
LogEvent
getLevel in interface LogEventpublic String getLoggerFqcn()
LogEvent
getLoggerFqcn in interface LogEventpublic String getLoggerName()
LogEvent
getLoggerName in interface LogEventpublic Marker getMarker()
LogEvent
getMarker in interface LogEventpublic Message getMessage()
LogEvent
getMessage in interface LogEventpublic StackTraceElement getSource()
LogEvent
getSource in interface LogEventpublic String getThreadName()
LogEvent
getThreadName in interface LogEventpublic Throwable getThrown()
LogEvent
Convenience method for ThrowableProxy.getThrowable();
getThrown in interface LogEventpublic ThrowableProxy getThrownProxy()
LogEvent
getThrownProxy in interface LogEventpublic long getTimeMillis()
LogEvent
getTimeMillis in interface LogEventSystem.currentTimeMillis()public boolean isEndOfBatch()
LogEventtrue if this event is the last one in a batch, false otherwise. Used by asynchronous Loggers and Appenders to
signal to buffered downstream components when to flush to disk, as a more efficient alternative to the immediateFlush=true
configuration.
isEndOfBatch in interface LogEventpublic boolean isIncludeLocation()
LogEventStackTrace snapshot or not before handing off this event to another thread.
isIncludeLocation in interface LogEventtrue if the source of the logging request is required downstream, false otherwise.LogEvent.getSource()public void setEndOfBatch(boolean endOfBatch)
LogEventimmediateFlush=true configuration.
setEndOfBatch in interface LogEventendOfBatch - true if this event is the last one in a batch, false otherwise.public void setIncludeLocation(boolean locationRequired)
LogEventStackTrace snapshot or not before handing off this event to another thread.
setIncludeLocation in interface LogEventlocationRequired - true if the source of the logging request is required downstream, false otherwise.LogEvent.getSource()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1999-2014 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.