public class org.slf4j.impl.StaticLoggerBinder extends java.lang.Object implements org.slf4j.spi.LoggerFactoryBinder
{
private static final org.slf4j.impl.StaticLoggerBinder SINGLETON;
public static java.lang.String REQUESTED_API_VERSION;
private static final java.lang.String loggerFactoryClassStr;
private final org.slf4j.ILoggerFactory loggerFactory;
public static final org.slf4j.impl.StaticLoggerBinder getSingleton()
{
org.slf4j.impl.StaticLoggerBinder v;
v = <org.slf4j.impl.StaticLoggerBinder: org.slf4j.impl.StaticLoggerBinder SINGLETON>;
return v;
}
private void <init>()
{
java.lang.NoSuchFieldError v;
org.slf4j.impl.Reload4jLoggerFactory v;
org.slf4j.impl.StaticLoggerBinder v;
org.apache.log4j.Level v;
v := @this: org.slf4j.impl.StaticLoggerBinder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.slf4j.impl.Reload4jLoggerFactory;
specialinvoke v.<org.slf4j.impl.Reload4jLoggerFactory: void <init>()>();
v.<org.slf4j.impl.StaticLoggerBinder: org.slf4j.ILoggerFactory loggerFactory> = v;
label:
v = <org.apache.log4j.Level: org.apache.log4j.Level TRACE>;
label:
goto label;
label:
v := @caughtexception;
staticinvoke <org.slf4j.helpers.Util: void report(java.lang.String)>("This version of SLF4J requires log4j version 1.2.12 or later. See also http://www.slf4j.org/codes.html#log4j_version");
label:
return;
catch java.lang.NoSuchFieldError from label to label with label;
}
public org.slf4j.ILoggerFactory getLoggerFactory()
{
org.slf4j.ILoggerFactory v;
org.slf4j.impl.StaticLoggerBinder v;
v := @this: org.slf4j.impl.StaticLoggerBinder;
v = v.<org.slf4j.impl.StaticLoggerBinder: org.slf4j.ILoggerFactory loggerFactory>;
return v;
}
public java.lang.String getLoggerFactoryClassStr()
{
java.lang.String v;
org.slf4j.impl.StaticLoggerBinder v;
v := @this: org.slf4j.impl.StaticLoggerBinder;
v = <org.slf4j.impl.StaticLoggerBinder: java.lang.String loggerFactoryClassStr>;
return v;
}
static void <clinit>()
{
java.lang.Class v;
java.lang.String v;
org.slf4j.impl.StaticLoggerBinder v;
v = new org.slf4j.impl.StaticLoggerBinder;
specialinvoke v.<org.slf4j.impl.StaticLoggerBinder: void <init>()>();
<org.slf4j.impl.StaticLoggerBinder: org.slf4j.impl.StaticLoggerBinder SINGLETON> = v;
<org.slf4j.impl.StaticLoggerBinder: java.lang.String REQUESTED_API_VERSION> = "1.6.99";
v = class "Lorg/slf4j/impl/Reload4jLoggerFactory;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
<org.slf4j.impl.StaticLoggerBinder: java.lang.String loggerFactoryClassStr> = v;
return;
}
}