public class LoggingEventVO extends java.lang.Object implements ILoggingEvent, java.io.Serializable
ILoggingEvent.| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
argumentArray |
private java.lang.StackTraceElement[] |
callerDataArray |
private java.lang.String |
formattedMessage |
private Level |
level |
private LoggerContextVO |
loggerContextVO |
private java.lang.String |
loggerName |
private org.slf4j.Marker |
marker |
private java.util.Map<java.lang.String,java.lang.String> |
mdcPropertyMap |
private java.lang.String |
message |
private static int |
NULL_ARGUMENT_ARRAY |
private static java.lang.String |
NULL_ARGUMENT_ARRAY_ELEMENT |
private static long |
serialVersionUID |
private java.lang.String |
threadName |
private ThrowableProxyVO |
throwableProxy |
private long |
timeStamp |
| Constructor and Description |
|---|
LoggingEventVO() |
| Modifier and Type | Method and Description |
|---|---|
static LoggingEventVO |
build(ILoggingEvent le) |
boolean |
equals(java.lang.Object obj) |
java.lang.Object[] |
getArgumentArray() |
java.lang.StackTraceElement[] |
getCallerData()
Return caller data associated with this event.
|
long |
getContextBirthTime() |
LoggerContextVO |
getContextLoggerRemoteView() |
java.lang.String |
getFormattedMessage() |
Level |
getLevel() |
LoggerContextVO |
getLoggerContextVO() |
java.lang.String |
getLoggerName() |
org.slf4j.Marker |
getMarker() |
java.util.Map<java.lang.String,java.lang.String> |
getMdc()
Synonym for [@link #getMDCPropertyMap}.
|
java.util.Map<java.lang.String,java.lang.String> |
getMDCPropertyMap()
Returns the MDC map.
|
java.lang.String |
getMessage() |
java.lang.String |
getThreadName() |
IThrowableProxy |
getThrowableProxy() |
long |
getTimeStamp() |
boolean |
hasCallerData()
If this event has caller data, then true is returned.
|
int |
hashCode() |
void |
prepareForDeferredProcessing() |
private void |
readObject(java.io.ObjectInputStream in) |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final long serialVersionUID
private static final int NULL_ARGUMENT_ARRAY
private static final java.lang.String NULL_ARGUMENT_ARRAY_ELEMENT
private java.lang.String threadName
private java.lang.String loggerName
private LoggerContextVO loggerContextVO
private transient Level level
private java.lang.String message
private transient java.lang.String formattedMessage
private transient java.lang.Object[] argumentArray
private ThrowableProxyVO throwableProxy
private java.lang.StackTraceElement[] callerDataArray
private org.slf4j.Marker marker
private java.util.Map<java.lang.String,java.lang.String> mdcPropertyMap
private long timeStamp
public static LoggingEventVO build(ILoggingEvent le)
public java.lang.String getThreadName()
getThreadName in interface ILoggingEventpublic LoggerContextVO getLoggerContextVO()
getLoggerContextVO in interface ILoggingEventpublic java.lang.String getLoggerName()
getLoggerName in interface ILoggingEventpublic Level getLevel()
getLevel in interface ILoggingEventpublic java.lang.String getMessage()
getMessage in interface ILoggingEventpublic java.lang.String getFormattedMessage()
getFormattedMessage in interface ILoggingEventpublic java.lang.Object[] getArgumentArray()
getArgumentArray in interface ILoggingEventpublic IThrowableProxy getThrowableProxy()
getThrowableProxy in interface ILoggingEventpublic java.lang.StackTraceElement[] getCallerData()
ILoggingEventgetCallerData in interface ILoggingEventILoggingEvent.hasCallerData()public boolean hasCallerData()
ILoggingEventLogback components wishing to use caller data if available without
causing it to be computed can invoke this method before invoking
ILoggingEvent.getCallerData().
hasCallerData in interface ILoggingEventpublic org.slf4j.Marker getMarker()
getMarker in interface ILoggingEventpublic long getTimeStamp()
getTimeStamp in interface ILoggingEventpublic long getContextBirthTime()
public LoggerContextVO getContextLoggerRemoteView()
public java.util.Map<java.lang.String,java.lang.String> getMDCPropertyMap()
ILoggingEventgetMDCPropertyMap in interface ILoggingEventpublic java.util.Map<java.lang.String,java.lang.String> getMdc()
ILoggingEventgetMdc in interface ILoggingEventpublic void prepareForDeferredProcessing()
prepareForDeferredProcessing in interface ILoggingEventprepareForDeferredProcessing in interface DeferredProcessingAwareprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object