public class org.apache.logging.log4j.simple.SimpleLogger extends org.apache.logging.log4j.spi.AbstractLogger
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.logging.log4j.simple.SimpleLogger
super_class: org.apache.logging.log4j.spi.AbstractLogger
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final char SPACE;
descriptor: C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32
private final java.text.DateFormat dateFormatter;
descriptor: Ljava/text/DateFormat;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.apache.logging.log4j.Level level;
descriptor: Lorg/apache/logging/log4j/Level;
flags: (0x0002) ACC_PRIVATE
private final boolean showDateTime;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean showContextMap;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.io.PrintStream stream;
descriptor: Ljava/io/PrintStream;
flags: (0x0002) ACC_PRIVATE
private final java.lang.String logName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.lang.String, org.apache.logging.log4j.Level, boolean, boolean, boolean, boolean, java.lang.String, org.apache.logging.log4j.message.MessageFactory, org.apache.logging.log4j.util.PropertiesUtil, java.io.PrintStream);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/Level;ZZZZLjava/lang/String;Lorg/apache/logging/log4j/message/MessageFactory;Lorg/apache/logging/log4j/util/PropertiesUtil;Ljava/io/PrintStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=13, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
aload 1
aload 8
invokespecial org.apache.logging.log4j.spi.AbstractLogger.<init>:(Ljava/lang/String;Lorg/apache/logging/log4j/message/MessageFactory;)V
1: aload 9
new java.lang.StringBuilder
dup
ldc "org.apache.logging.log4j.simplelog."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".level"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.apache.logging.log4j.util.PropertiesUtil.getStringProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 11
start local 11 2: aload 0
aload 11
aload 2
invokestatic org.apache.logging.log4j.Level.toLevel:(Ljava/lang/String;Lorg/apache/logging/log4j/Level;)Lorg/apache/logging/log4j/Level;
putfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
3: iload 4
ifeq 10
4: aload 1
ldc "."
invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
istore 12
start local 12 5: iload 12
ifle 8
iload 12
aload 1
invokevirtual java.lang.String.length:()I
if_icmpge 8
6: aload 0
aload 1
iload 12
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
putfield org.apache.logging.log4j.simple.SimpleLogger.logName:Ljava/lang/String;
7: goto 14
8: StackMap locals: org.apache.logging.log4j.simple.SimpleLogger java.lang.String org.apache.logging.log4j.Level int int int int java.lang.String org.apache.logging.log4j.message.MessageFactory org.apache.logging.log4j.util.PropertiesUtil java.io.PrintStream java.lang.String int
StackMap stack:
aload 0
aload 1
putfield org.apache.logging.log4j.simple.SimpleLogger.logName:Ljava/lang/String;
end local 12 9: goto 14
StackMap locals:
StackMap stack:
10: iload 3
ifeq 13
11: aload 0
aload 1
putfield org.apache.logging.log4j.simple.SimpleLogger.logName:Ljava/lang/String;
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.logging.log4j.simple.SimpleLogger.logName:Ljava/lang/String;
14: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield org.apache.logging.log4j.simple.SimpleLogger.showDateTime:Z
15: aload 0
iload 6
putfield org.apache.logging.log4j.simple.SimpleLogger.showContextMap:Z
16: aload 0
aload 10
putfield org.apache.logging.log4j.simple.SimpleLogger.stream:Ljava/io/PrintStream;
17: iload 5
ifeq 24
18: new java.text.SimpleDateFormat
dup
aload 7
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
astore 12
start local 12 19: goto 22
end local 12 StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
20: pop
21: new java.text.SimpleDateFormat
dup
ldc "yyyy/MM/dd HH:mm:ss:SSS zzz"
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
astore 12
start local 12 22: StackMap locals: java.text.DateFormat
StackMap stack:
aload 0
aload 12
putfield org.apache.logging.log4j.simple.SimpleLogger.dateFormatter:Ljava/text/DateFormat;
end local 12 23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.logging.log4j.simple.SimpleLogger.dateFormatter:Ljava/text/DateFormat;
25: StackMap locals:
StackMap stack:
return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 26 1 name Ljava/lang/String;
0 26 2 defaultLevel Lorg/apache/logging/log4j/Level;
0 26 3 showLogName Z
0 26 4 showShortLogName Z
0 26 5 showDateTime Z
0 26 6 showContextMap Z
0 26 7 dateTimeFormat Ljava/lang/String;
0 26 8 messageFactory Lorg/apache/logging/log4j/message/MessageFactory;
0 26 9 props Lorg/apache/logging/log4j/util/PropertiesUtil;
0 26 10 stream Ljava/io/PrintStream;
2 26 11 lvl Ljava/lang/String;
5 9 12 index I
19 20 12 format Ljava/text/DateFormat;
22 23 12 format Ljava/text/DateFormat;
Exception table:
from to target type
18 19 20 Class java.lang.IllegalArgumentException
MethodParameters:
Name Flags
name final
defaultLevel final
showLogName final
showShortLogName final
showDateTime final
showContextMap final
dateTimeFormat final
messageFactory final
props final
stream final
public org.apache.logging.log4j.Level getLevel();
descriptor: ()Lorg/apache/logging/log4j/Level;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 msg Lorg/apache/logging/log4j/message/Message;
0 2 4 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
testLevel final
marker final
msg final
t final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.CharSequence, java.lang.Throwable);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/CharSequence;Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 msg Ljava/lang/CharSequence;
0 2 4 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
testLevel final
marker final
msg final
t final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.Object, java.lang.Throwable);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/Object;Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 msg Ljava/lang/Object;
0 2 4 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
testLevel final
marker final
msg final
t final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 msg Ljava/lang/String;
MethodParameters:
Name Flags
testLevel final
marker final
msg final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object[]);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)Z
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 msg Ljava/lang/String;
0 2 4 p1 [Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
msg final
p1 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
0 2 8 p4 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
p4 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
0 2 8 p4 Ljava/lang/Object;
0 2 9 p5 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
0 2 8 p4 Ljava/lang/Object;
0 2 9 p5 Ljava/lang/Object;
0 2 10 p6 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=12, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
0 2 8 p4 Ljava/lang/Object;
0 2 9 p5 Ljava/lang/Object;
0 2 10 p6 Ljava/lang/Object;
0 2 11 p7 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
0 2 8 p4 Ljava/lang/Object;
0 2 9 p5 Ljava/lang/Object;
0 2 10 p6 Ljava/lang/Object;
0 2 11 p7 Ljava/lang/Object;
0 2 12 p8 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
p8 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=14, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 message Ljava/lang/String;
0 2 4 p0 Ljava/lang/Object;
0 2 5 p1 Ljava/lang/Object;
0 2 6 p2 Ljava/lang/Object;
0 2 7 p3 Ljava/lang/Object;
0 2 8 p4 Ljava/lang/Object;
0 2 9 p5 Ljava/lang/Object;
0 2 10 p6 Ljava/lang/Object;
0 2 11 p7 Ljava/lang/Object;
0 2 12 p8 Ljava/lang/Object;
0 2 13 p9 Ljava/lang/Object;
MethodParameters:
Name Flags
testLevel final
marker final
message final
p0 final
p1 final
p2 final
p3 final
p4 final
p5 final
p6 final
p7 final
p8 final
p9 final
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Throwable);
descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
aload 1
invokevirtual org.apache.logging.log4j.Level.intLevel:()I
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 testLevel Lorg/apache/logging/log4j/Level;
0 2 2 marker Lorg/apache/logging/log4j/Marker;
0 2 3 msg Ljava/lang/String;
0 2 4 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
testLevel final
marker final
msg final
t final
public void logMessage(java.lang.String, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 6
start local 6 1: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.showDateTime:Z
ifeq 11
2: new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
astore 7
start local 7 3: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.dateFormatter:Ljava/text/DateFormat;
dup
astore 9
monitorenter
4: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.dateFormatter:Ljava/text/DateFormat;
aload 7
invokevirtual java.text.DateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
astore 8
start local 8 5: aload 9
monitorexit
6: goto 9
end local 8 StackMap locals: org.apache.logging.log4j.simple.SimpleLogger java.lang.String org.apache.logging.log4j.Level org.apache.logging.log4j.Marker org.apache.logging.log4j.message.Message java.lang.Throwable java.lang.StringBuilder java.util.Date top java.text.DateFormat
StackMap stack: java.lang.Throwable
7: aload 9
monitorexit
8: athrow
start local 8 9: StackMap locals: org.apache.logging.log4j.simple.SimpleLogger java.lang.String org.apache.logging.log4j.Level org.apache.logging.log4j.Marker org.apache.logging.log4j.message.Message java.lang.Throwable java.lang.StringBuilder java.util.Date java.lang.String
StackMap stack:
aload 6
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 8 end local 7 11: StackMap locals:
StackMap stack:
aload 6
aload 2
invokevirtual org.apache.logging.log4j.Level.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
13: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.logName:Ljava/lang/String;
invokestatic org.apache.logging.log4j.util.Strings.isNotEmpty:(Ljava/lang/CharSequence;)Z
ifeq 16
14: aload 6
aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.logName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
16: StackMap locals:
StackMap stack:
aload 6
aload 4
invokeinterface org.apache.logging.log4j.message.Message.getFormattedMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.showContextMap:Z
ifeq 23
18: invokestatic org.apache.logging.log4j.ThreadContext.getImmutableContext:()Ljava/util/Map;
astore 7
start local 7 19: aload 7
invokeinterface java.util.Map.size:()I
ifle 23
20: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
21: aload 6
aload 7
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 6
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 7 23: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.apache.logging.log4j.message.Message.getParameters:()[Ljava/lang/Object;
astore 7
start local 7 24: aload 5
ifnonnull 28
aload 7
ifnull 28
aload 7
arraylength
ifle 28
25: aload 7
aload 7
arraylength
iconst_1
isub
aaload
instanceof java.lang.Throwable
ifeq 28
26: aload 7
aload 7
arraylength
iconst_1
isub
aaload
checkcast java.lang.Throwable
astore 8
start local 8 27: goto 29
end local 8 28: StackMap locals: java.lang.Object[]
StackMap stack:
aload 5
astore 8
start local 8 29: StackMap locals: java.lang.Throwable
StackMap stack:
aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.stream:Ljava/io/PrintStream;
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
30: aload 8
ifnull 33
31: aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.stream:Ljava/io/PrintStream;
bipush 32
invokevirtual java.io.PrintStream.print:(C)V
32: aload 8
aload 0
getfield org.apache.logging.log4j.simple.SimpleLogger.stream:Ljava/io/PrintStream;
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
33: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 34 1 fqcn Ljava/lang/String;
0 34 2 mgsLevel Lorg/apache/logging/log4j/Level;
0 34 3 marker Lorg/apache/logging/log4j/Marker;
0 34 4 msg Lorg/apache/logging/log4j/message/Message;
0 34 5 throwable Ljava/lang/Throwable;
1 34 6 sb Ljava/lang/StringBuilder;
3 11 7 now Ljava/util/Date;
5 7 8 dateText Ljava/lang/String;
9 11 8 dateText Ljava/lang/String;
19 23 7 mdc Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
24 34 7 params [Ljava/lang/Object;
27 28 8 t Ljava/lang/Throwable;
29 34 8 t Ljava/lang/Throwable;
Exception table:
from to target type
4 6 7 any
7 8 7 any
MethodParameters:
Name Flags
fqcn final
mgsLevel final
marker final
msg final
throwable final
public void setLevel(org.apache.logging.log4j.Level);
descriptor: (Lorg/apache/logging/log4j/Level;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
aload 1
putfield org.apache.logging.log4j.simple.SimpleLogger.level:Lorg/apache/logging/log4j/Level;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 3 1 level Lorg/apache/logging/log4j/Level;
MethodParameters:
Name Flags
level final
public void setStream(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.simple.SimpleLogger.stream:Ljava/io/PrintStream;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/simple/SimpleLogger;
0 2 1 stream Ljava/io/PrintStream;
MethodParameters:
Name Flags
stream final
}
SourceFile: "SimpleLogger.java"