public interface  org.apache.logging.log4j.core.LogEvent extends java.lang.Object implements java.io.Serializable
{
public abstract org.apache.logging.log4j.core.LogEvent toImmutable();
public abstract java.util.Map getContextMap();
public abstract org.apache.logging.log4j.util.ReadOnlyStringMap getContextData();
public abstract org.apache.logging.log4j.ThreadContext$ContextStack getContextStack();
public abstract java.lang.String getLoggerFqcn();
public abstract org.apache.logging.log4j.Level getLevel();
public abstract java.lang.String getLoggerName();
public abstract org.apache.logging.log4j.Marker getMarker();
public abstract org.apache.logging.log4j.message.Message getMessage();
public abstract long getTimeMillis();
public abstract org.apache.logging.log4j.core.time.Instant getInstant();
public abstract java.lang.StackTraceElement getSource();
public abstract java.lang.String getThreadName();
public abstract long getThreadId();
public abstract int getThreadPriority();
public abstract java.lang.Throwable getThrown();
public abstract org.apache.logging.log4j.core.impl.ThrowableProxy getThrownProxy();
public abstract boolean isEndOfBatch();
public abstract boolean isIncludeLocation();
public abstract void setEndOfBatch(boolean);
public abstract void setIncludeLocation(boolean);
public abstract long getNanoTime();
}