public interface ILoggingEvent
extends DeferredProcessingAware
The central interface in logback-classic. In a nutshell, logback-classic is nothing more than a processing chain built around this interface.
Since:
0.9.16

getCallerData

java.lang.StackTraceElement[] getCallerData()
Return caller data associated with this event. Note that calling this event may trigger the computation of caller data.
Returns:
the caller data associated with this event.
See Also:
hasCallerData()

hasCallerData

boolean hasCallerData()
If this event has caller data, then true is returned. Otherwise the returned value is null.

Logback components wishing to use caller data if available without causing it to be computed can invoke this method before invoking getCallerData() .

Returns:
whether this event has caller data

getMdc

java.util.Map<java.lang.String,java.lang.String> getMdc()
Deprecated. Replaced by [@link #getMDCPropertyMap}
Synonym for [@link #getMDCPropertyMap}.