|
||||||||||
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() . |
org.apache.logging.log4j.ThreadContext.ContextStack |
getContextStack()
Gets the context stack (also known as Nested Diagnostic Context or NDC). |
org.apache.logging.log4j.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. |
org.apache.logging.log4j.Marker |
getMarker()
Gets the Marker associated with the event. |
org.apache.logging.log4j.message.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 LogEvent
null
.public org.apache.logging.log4j.ThreadContext.ContextStack getContextStack()
LogEvent
getContextStack
in interface LogEvent
null
.public org.apache.logging.log4j.Level getLevel()
LogEvent
getLevel
in interface LogEvent
public String getLoggerFqcn()
LogEvent
getLoggerFqcn
in interface LogEvent
public String getLoggerName()
LogEvent
getLoggerName
in interface LogEvent
null
.public org.apache.logging.log4j.Marker getMarker()
LogEvent
getMarker
in interface LogEvent
null
if no Marker was defined on this LogEventpublic org.apache.logging.log4j.message.Message getMessage()
LogEvent
getMessage
in interface LogEvent
public StackTraceElement getSource()
LogEvent
getSource
in interface LogEvent
public String getThreadName()
LogEvent
getThreadName
in interface LogEvent
public Throwable getThrown()
LogEvent
Convenience method for ThrowableProxy.getThrowable();
getThrown
in interface LogEvent
public ThrowableProxy getThrownProxy()
LogEvent
getThrownProxy
in interface LogEvent
public long getTimeMillis()
LogEvent
getTimeMillis
in interface LogEvent
System.currentTimeMillis()
public boolean isEndOfBatch()
LogEvent
true
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 LogEvent
public boolean isIncludeLocation()
LogEvent
StackTrace
snapshot or not before handing off this event to
another thread.
isIncludeLocation
in interface LogEvent
true
if the source of the logging request is required downstream, false
otherwise.LogEvent.getSource()
public void setEndOfBatch(boolean endOfBatch)
LogEvent
immediateFlush=true
configuration.
setEndOfBatch
in interface LogEvent
endOfBatch
- true
if this event is the last one in a batch, false
otherwise.public void setIncludeLocation(boolean locationRequired)
LogEvent
StackTrace
snapshot or not before handing off this event to
another thread.
setIncludeLocation
in interface LogEvent
locationRequired
- 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-2015 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.