public class org.apache.logging.log4j.simple.SimpleLogger extends org.apache.logging.log4j.spi.AbstractLogger
{
private static final long serialVersionUID;
private static final char SPACE;
private final java.text.DateFormat dateFormatter;
private org.apache.logging.log4j.Level level;
private final boolean showDateTime;
private final boolean showContextMap;
private java.io.PrintStream stream;
private final java.lang.String logName;
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)
{
java.text.SimpleDateFormat v, v, v;
org.apache.logging.log4j.Level v, v;
org.apache.logging.log4j.util.PropertiesUtil v;
int v, v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v, v;
org.apache.logging.log4j.simple.SimpleLogger v;
java.io.PrintStream v;
org.apache.logging.log4j.message.MessageFactory v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.message.MessageFactory;
v := @parameter: org.apache.logging.log4j.util.PropertiesUtil;
v := @parameter: java.io.PrintStream;
specialinvoke v.<org.apache.logging.log4j.spi.AbstractLogger: void <init>(java.lang.String,org.apache.logging.log4j.message.MessageFactory)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("org.apache.logging.log4j.simplelog.\u.level");
v = virtualinvoke v.<org.apache.logging.log4j.util.PropertiesUtil: java.lang.String getStringProperty(java.lang.String)>(v);
v = staticinvoke <org.apache.logging.log4j.Level: org.apache.logging.log4j.Level toLevel(java.lang.String,org.apache.logging.log4j.Level)>(v, v);
v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level> = v;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int lastIndexOf(java.lang.String)>(".");
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v.<org.apache.logging.log4j.simple.SimpleLogger: java.lang.String logName> = v;
goto label;
label:
v.<org.apache.logging.log4j.simple.SimpleLogger: java.lang.String logName> = v;
goto label;
label:
if v == 0 goto label;
v.<org.apache.logging.log4j.simple.SimpleLogger: java.lang.String logName> = v;
goto label;
label:
v.<org.apache.logging.log4j.simple.SimpleLogger: java.lang.String logName> = null;
label:
v.<org.apache.logging.log4j.simple.SimpleLogger: boolean showDateTime> = v;
v.<org.apache.logging.log4j.simple.SimpleLogger: boolean showContextMap> = v;
v.<org.apache.logging.log4j.simple.SimpleLogger: java.io.PrintStream stream> = v;
if v == 0 goto label;
label:
v = new java.text.SimpleDateFormat;
specialinvoke v.<java.text.SimpleDateFormat: void <init>(java.lang.String)>(v);
v = v;
label:
goto label;
label:
v := @caughtexception;
v = new java.text.SimpleDateFormat;
specialinvoke v.<java.text.SimpleDateFormat: void <init>(java.lang.String)>("yyyy/MM/dd HH:mm:ss:SSS zzz");
v = v;
label:
v.<org.apache.logging.log4j.simple.SimpleLogger: java.text.DateFormat dateFormatter> = v;
goto label;
label:
v.<org.apache.logging.log4j.simple.SimpleLogger: java.text.DateFormat dateFormatter> = null;
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
}
public org.apache.logging.log4j.Level getLevel()
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v, v;
org.apache.logging.log4j.message.Message v;
int v, v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.CharSequence, java.lang.Throwable)
{
java.lang.Throwable v;
java.lang.CharSequence v;
org.apache.logging.log4j.Level v, v;
int v, v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.CharSequence;
v := @parameter: java.lang.Throwable;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.Object, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Throwable;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public transient boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v, v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v, v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.Object v, v, v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
java.lang.Object v, v, v, v, v, v, v, v, v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.Level v, v;
int v, v;
java.lang.String v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
v = virtualinvoke v.<org.apache.logging.log4j.Level: int intLevel()>();
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
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)
{
java.util.Date v;
org.apache.logging.log4j.Level v;
java.util.Map v;
java.text.DateFormat v, v;
boolean v, v, v, v;
java.lang.StringBuilder v;
java.lang.Throwable v, v;
java.lang.Object[] v;
org.apache.logging.log4j.message.Message v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
org.apache.logging.log4j.Marker v;
org.apache.logging.log4j.simple.SimpleLogger v;
java.io.PrintStream v, v, v;
java.lang.Object v, v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.logging.log4j.simple.SimpleLogger: boolean showDateTime>;
if v == 0 goto label;
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>()>();
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.text.DateFormat dateFormatter>;
entermonitor v;
label:
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.text.DateFormat dateFormatter>;
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.lang.String logName>;
v = staticinvoke <org.apache.logging.log4j.util.Strings: boolean isNotEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.lang.String logName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.String getFormattedMessage()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.logging.log4j.simple.SimpleLogger: boolean showContextMap>;
if v == 0 goto label;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.util.Map getImmutableContext()>();
v = interfaceinvoke v.<java.util.Map: int size()>();
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.Object[] getParameters()>();
if v != null goto label;
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v = lengthof v;
v = v - 1;
v = v[v];
v = v instanceof java.lang.Throwable;
if v == 0 goto label;
v = lengthof v;
v = v - 1;
v = v[v];
goto label;
label:
v = v;
label:
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.io.PrintStream stream>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
if v == null goto label;
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.io.PrintStream stream>;
virtualinvoke v.<java.io.PrintStream: void print(char)>(32);
v = v.<org.apache.logging.log4j.simple.SimpleLogger: java.io.PrintStream stream>;
virtualinvoke v.<java.lang.Throwable: void printStackTrace(java.io.PrintStream)>(v);
label:
return;
catch java.lang.Throwable from label to label with label;
}
public void setLevel(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: org.apache.logging.log4j.Level;
if v == null goto label;
v.<org.apache.logging.log4j.simple.SimpleLogger: org.apache.logging.log4j.Level level> = v;
label:
return;
}
public void setStream(java.io.PrintStream)
{
java.io.PrintStream v;
org.apache.logging.log4j.simple.SimpleLogger v;
v := @this: org.apache.logging.log4j.simple.SimpleLogger;
v := @parameter: java.io.PrintStream;
v.<org.apache.logging.log4j.simple.SimpleLogger: java.io.PrintStream stream> = v;
return;
}
}