public class org.apache.logging.log4j.core.Logger extends org.apache.logging.log4j.spi.AbstractLogger implements org.apache.logging.log4j.util.Supplier
{
private static final long serialVersionUID;
protected volatile org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig;
private final org.apache.logging.log4j.core.LoggerContext context;
protected void <init>(org.apache.logging.log4j.core.LoggerContext, java.lang.String, org.apache.logging.log4j.message.MessageFactory)
{
org.apache.logging.log4j.message.MessageFactory v;
org.apache.logging.log4j.core.LoggerContext v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.core.LoggerContext;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.message.MessageFactory;
specialinvoke v.<org.apache.logging.log4j.spi.AbstractLogger: void <init>(java.lang.String,org.apache.logging.log4j.message.MessageFactory)>(v, v);
v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context> = v;
v = new org.apache.logging.log4j.core.Logger$PrivateConfig;
v = virtualinvoke v.<org.apache.logging.log4j.core.LoggerContext: org.apache.logging.log4j.core.config.Configuration getConfiguration()>();
specialinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: void <init>(org.apache.logging.log4j.core.Logger,org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Logger)>(v, v, v);
v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig> = v;
return;
}
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
{
org.apache.logging.log4j.message.MessageFactory v;
org.apache.logging.log4j.core.Logger$LoggerProxy v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
v := @this: org.apache.logging.log4j.core.Logger;
v = new org.apache.logging.log4j.core.Logger$LoggerProxy;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.message.MessageFactory getMessageFactory()>();
specialinvoke v.<org.apache.logging.log4j.core.Logger$LoggerProxy: void <init>(java.lang.String,org.apache.logging.log4j.message.MessageFactory)>(v, v);
return v;
}
public org.apache.logging.log4j.core.Logger getParent()
{
org.apache.logging.log4j.core.config.LoggerConfig v, v, v;
org.apache.logging.log4j.core.LoggerContext v, v, v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.Logger v, v, v;
boolean v, v;
org.apache.logging.log4j.message.MessageFactory v;
org.apache.logging.log4j.core.Logger$PrivateConfig v, v, v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: org.apache.logging.log4j.core.config.LoggerConfig getParent()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
label:
if v != null goto label;
return null;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.message.MessageFactory getMessageFactory()>();
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context>;
v = virtualinvoke v.<org.apache.logging.log4j.core.LoggerContext: boolean hasLogger(java.lang.String,org.apache.logging.log4j.message.MessageFactory)>(v, v);
if v == 0 goto label;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context>;
v = virtualinvoke v.<org.apache.logging.log4j.core.LoggerContext: org.apache.logging.log4j.core.Logger getLogger(java.lang.String,org.apache.logging.log4j.message.MessageFactory)>(v, v);
return v;
label:
v = new org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context>;
specialinvoke v.<org.apache.logging.log4j.core.Logger: void <init>(org.apache.logging.log4j.core.LoggerContext,java.lang.String,org.apache.logging.log4j.message.MessageFactory)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.LoggerContext getContext()
{
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.LoggerContext v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context>;
return v;
}
public synchronized void setLevel(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.Logger$PrivateConfig v, v, v;
org.apache.logging.log4j.Level v, v, v, v;
org.apache.logging.log4j.core.Logger v, v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.Level;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.Level getLevel()>();
if v != v goto label;
return;
label:
if v == null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger getParent()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.Level getLevel()>();
goto label;
label:
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.Level loggerConfigLevel>;
label:
v = v;
label:
v = new org.apache.logging.log4j.core.Logger$PrivateConfig;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
specialinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: void <init>(org.apache.logging.log4j.core.Logger,org.apache.logging.log4j.core.Logger$PrivateConfig,org.apache.logging.log4j.Level)>(v, v, v);
v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig> = v;
return;
}
public org.apache.logging.log4j.core.config.LoggerConfig get()
{
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
return v;
}
protected boolean requiresLocation()
{
org.apache.logging.log4j.core.Logger v;
boolean v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean requiresLocation>;
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.lang.Throwable v;
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.message.SimpleMessage v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.message.Message v, v;
org.apache.logging.log4j.core.config.ReliabilityStrategy v;
java.lang.String v, v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
v := @this: org.apache.logging.log4j.core.Logger;
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;
if v != null goto label;
v = new org.apache.logging.log4j.message.SimpleMessage;
v = v;
specialinvoke v.<org.apache.logging.log4j.message.SimpleMessage: void <init>(java.lang.String)>("");
goto label;
label:
v = v;
label:
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: org.apache.logging.log4j.core.config.ReliabilityStrategy getReliabilityStrategy()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
interfaceinvoke v.<org.apache.logging.log4j.core.config.ReliabilityStrategy: void log(org.apache.logging.log4j.util.Supplier,java.lang.String,java.lang.String,org.apache.logging.log4j.Marker,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable)>(v, v, v, v, v, v, v);
return;
}
protected void log(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.StackTraceElement, org.apache.logging.log4j.message.Message, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.core.config.ReliabilityStrategy v;
java.lang.StackTraceElement v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: org.apache.logging.log4j.Marker;
v := @parameter: java.lang.String;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: org.apache.logging.log4j.message.Message;
v := @parameter: java.lang.Throwable;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: org.apache.logging.log4j.core.config.ReliabilityStrategy getReliabilityStrategy()>();
v = v instanceof org.apache.logging.log4j.core.config.LocationAwareReliabilityStrategy;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
interfaceinvoke v.<org.apache.logging.log4j.core.config.LocationAwareReliabilityStrategy: void log(org.apache.logging.log4j.util.Supplier,java.lang.String,java.lang.String,java.lang.StackTraceElement,org.apache.logging.log4j.Marker,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable)>(v, v, v, v, v, v, v, v);
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
interfaceinvoke v.<org.apache.logging.log4j.core.config.ReliabilityStrategy: void log(org.apache.logging.log4j.util.Supplier,java.lang.String,java.lang.String,org.apache.logging.log4j.Marker,org.apache.logging.log4j.Level,org.apache.logging.log4j.message.Message,java.lang.Throwable)>(v, v, v, v, v, v, v);
label:
return;
}
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.String,java.lang.Throwable)>(v, v, v, v);
return v;
}
public boolean isEnabled(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String)
{
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.String)>(v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.String,java.lang.Object[])>(v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.String,java.lang.Object)>(v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.String,java.lang.Object,java.lang.Object)>(v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v, v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v, v, v, v, v, v, v, v, v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v, v, v, v, v, v);
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;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(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)>(v, v, v, v, v, v, v, v, v, v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.CharSequence,java.lang.Throwable)>(v, v, v, v);
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.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
java.lang.Object v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,java.lang.Object,java.lang.Throwable)>(v, v, v, v);
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.message.Message v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.Marker v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
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.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean filter(org.apache.logging.log4j.Level,org.apache.logging.log4j.Marker,org.apache.logging.log4j.message.Message,java.lang.Throwable)>(v, v, v, v);
return v;
}
public void addAppender(org.apache.logging.log4j.core.Appender)
{
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.Appender v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.core.Appender;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.Configuration config>;
interfaceinvoke v.<org.apache.logging.log4j.core.config.Configuration: void addLoggerAppender(org.apache.logging.log4j.core.Logger,org.apache.logging.log4j.core.Appender)>(v, v);
return;
}
public void removeAppender(org.apache.logging.log4j.core.Appender)
{
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.Appender v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.core.Appender;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = interfaceinvoke v.<org.apache.logging.log4j.core.Appender: java.lang.String getName()>();
virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: void removeAppender(java.lang.String)>(v);
return;
}
public java.util.Map getAppenders()
{
org.apache.logging.log4j.core.config.LoggerConfig v;
java.util.Map v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.Logger v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: java.util.Map getAppenders()>();
return v;
}
public java.util.Iterator getFilters()
{
org.apache.logging.log4j.core.config.LoggerConfig v;
java.util.Iterator v, v, v;
org.apache.logging.log4j.core.Filter v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
java.util.ArrayList v;
org.apache.logging.log4j.core.Logger v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: org.apache.logging.log4j.core.Filter getFilter()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.Iterator emptyIterator()>();
return v;
label:
v = v instanceof org.apache.logging.log4j.core.filter.CompositeFilter;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.filter.CompositeFilter: java.util.Iterator iterator()>();
return v;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
return v;
}
public org.apache.logging.log4j.Level getLevel()
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.Level loggerConfigLevel>;
return v;
}
public int filterCount()
{
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.core.Filter v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
int v;
org.apache.logging.log4j.core.Logger v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: org.apache.logging.log4j.core.Filter getFilter()>();
if v != null goto label;
return 0;
label:
v = v instanceof org.apache.logging.log4j.core.filter.CompositeFilter;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.filter.CompositeFilter: int size()>();
return v;
label:
return 1;
}
public void addFilter(org.apache.logging.log4j.core.Filter)
{
org.apache.logging.log4j.core.Filter v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.core.Filter;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.Configuration config>;
interfaceinvoke v.<org.apache.logging.log4j.core.config.Configuration: void addLoggerFilter(org.apache.logging.log4j.core.Logger,org.apache.logging.log4j.core.Filter)>(v, v);
return;
}
public boolean isAdditive()
{
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.Logger v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.LoggerConfig loggerConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: boolean isAdditive()>();
return v;
}
public void setAdditive(boolean)
{
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.Logger v;
boolean v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: boolean;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = v.<org.apache.logging.log4j.core.Logger$PrivateConfig: org.apache.logging.log4j.core.config.Configuration config>;
interfaceinvoke v.<org.apache.logging.log4j.core.config.Configuration: void setLoggerAdditive(org.apache.logging.log4j.core.Logger,boolean)>(v, v);
return;
}
public org.apache.logging.log4j.LogBuilder atLevel(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.LogBuilder v, v;
org.apache.logging.log4j.core.Logger v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.Level;
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig>;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: boolean hasFilter()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.LogBuilder getLogBuilder(org.apache.logging.log4j.Level)>(v);
return v;
label:
v = specialinvoke v.<org.apache.logging.log4j.spi.AbstractLogger: org.apache.logging.log4j.LogBuilder atLevel(org.apache.logging.log4j.Level)>(v);
return v;
}
protected void updateConfiguration(org.apache.logging.log4j.core.config.Configuration)
{
org.apache.logging.log4j.core.Logger v;
org.apache.logging.log4j.core.Logger$PrivateConfig v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: org.apache.logging.log4j.core.config.Configuration;
v = new org.apache.logging.log4j.core.Logger$PrivateConfig;
specialinvoke v.<org.apache.logging.log4j.core.Logger$PrivateConfig: void <init>(org.apache.logging.log4j.core.Logger,org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.Logger)>(v, v, v);
v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.Logger$PrivateConfig privateConfig> = v;
return;
}
public java.lang.String toString()
{
org.apache.logging.log4j.core.LoggerContext v, v;
org.apache.logging.log4j.Level v;
java.lang.String v, v, v, v;
org.apache.logging.log4j.core.Logger v;
v := @this: org.apache.logging.log4j.core.Logger;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.Level getLevel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,org.apache.logging.log4j.Level)>(v, 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[])>("\u0001:\u0001");
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context>;
if v != null goto label;
return v;
label:
v = v.<org.apache.logging.log4j.core.Logger: org.apache.logging.log4j.core.LoggerContext context>;
v = virtualinvoke v.<org.apache.logging.log4j.core.LoggerContext: java.lang.String getName()>();
if v != null goto label;
v = v;
goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\u in \u0001");
label:
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Class v, v;
java.lang.Object v;
java.lang.String v, v;
org.apache.logging.log4j.core.Logger v;
boolean v;
v := @this: org.apache.logging.log4j.core.Logger;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public int hashCode()
{
int v;
java.lang.String v;
org.apache.logging.log4j.core.Logger v;
v := @this: org.apache.logging.log4j.core.Logger;
v = virtualinvoke v.<org.apache.logging.log4j.core.Logger: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
return v;
}
}