public interface org.apache.logging.log4j.core.LogEvent extends java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.logging.log4j.core.LogEvent
  super_class: java.lang.Object
{
  public abstract org.apache.logging.log4j.core.LogEvent toImmutable();
    descriptor: ()Lorg/apache/logging/log4j/core/LogEvent;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<java.lang.String, java.lang.String> getContextMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract org.apache.logging.log4j.util.ReadOnlyStringMap getContextData();
    descriptor: ()Lorg/apache/logging/log4j/util/ReadOnlyStringMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.logging.log4j.ThreadContext$ContextStack getContextStack();
    descriptor: ()Lorg/apache/logging/log4j/ThreadContext$ContextStack;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getLoggerFqcn();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.logging.log4j.Level getLevel();
    descriptor: ()Lorg/apache/logging/log4j/Level;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getLoggerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.logging.log4j.Marker getMarker();
    descriptor: ()Lorg/apache/logging/log4j/Marker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.logging.log4j.message.Message getMessage();
    descriptor: ()Lorg/apache/logging/log4j/message/Message;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long getTimeMillis();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.logging.log4j.core.time.Instant getInstant();
    descriptor: ()Lorg/apache/logging/log4j/core/time/Instant;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.StackTraceElement getSource();
    descriptor: ()Ljava/lang/StackTraceElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getThreadName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long getThreadId();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getThreadPriority();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Throwable getThrown();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.logging.log4j.core.impl.ThrowableProxy getThrownProxy();
    descriptor: ()Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isEndOfBatch();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isIncludeLocation();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setEndOfBatch(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      endOfBatch  

  public abstract void setIncludeLocation(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      locationRequired  

  public abstract long getNanoTime();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "LogEvent.java"
InnerClasses:
  public abstract ContextStack = org.apache.logging.log4j.ThreadContext$ContextStack of org.apache.logging.log4j.ThreadContext