public class psiprobe.tools.logging.jdk.Jdk14HandlerAccessor extends psiprobe.tools.logging.AbstractLogDestination
{
private psiprobe.tools.logging.jdk.Jdk14LoggerAccessor loggerAccessor;
private java.lang.String index;
public void <init>()
{
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
specialinvoke v.<psiprobe.tools.logging.AbstractLogDestination: void <init>()>();
return;
}
public psiprobe.tools.logging.jdk.Jdk14LoggerAccessor getLoggerAccessor()
{
psiprobe.tools.logging.jdk.Jdk14LoggerAccessor v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor loggerAccessor>;
return v;
}
public void setLoggerAccessor(psiprobe.tools.logging.jdk.Jdk14LoggerAccessor)
{
psiprobe.tools.logging.jdk.Jdk14LoggerAccessor v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v := @parameter: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor;
v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor loggerAccessor> = v;
return;
}
public boolean isContext()
{
psiprobe.tools.logging.jdk.Jdk14LoggerAccessor v;
boolean v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor getLoggerAccessor()>();
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14LoggerAccessor: boolean isContext()>();
return v;
}
public boolean isRoot()
{
psiprobe.tools.logging.jdk.Jdk14LoggerAccessor v;
boolean v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor getLoggerAccessor()>();
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14LoggerAccessor: boolean isRoot()>();
return v;
}
public java.lang.String getName()
{
java.lang.String v;
psiprobe.tools.logging.jdk.Jdk14LoggerAccessor v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor getLoggerAccessor()>();
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14LoggerAccessor: java.lang.String getName()>();
return v;
}
public java.lang.String getIndex()
{
java.lang.String v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: java.lang.String index>;
return v;
}
public void setIndex(java.lang.String)
{
java.lang.String v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v := @parameter: java.lang.String;
v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: java.lang.String index> = v;
return;
}
public java.lang.String getLogType()
{
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
return "jdk";
}
public java.lang.String getLevel()
{
java.lang.String v;
psiprobe.tools.logging.jdk.Jdk14LoggerAccessor v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: psiprobe.tools.logging.jdk.Jdk14LoggerAccessor getLoggerAccessor()>();
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14LoggerAccessor: java.lang.String getLevel()>();
return v;
}
public void setLevel(java.lang.String)
{
java.lang.Object[] v, v, v;
org.slf4j.Logger v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
java.lang.Exception v;
java.lang.Class v;
java.lang.Object v, v, v, v, v;
java.lang.String v, v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: java.lang.Object getTarget()>();
v = staticinvoke <org.apache.commons.lang.reflect.MethodUtils: java.lang.Object invokeMethod(java.lang.Object,java.lang.String)>(v, "getLevel");
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <org.apache.commons.lang.reflect.MethodUtils: java.lang.Object invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[])>(v, "parse", v);
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: java.lang.Object getTarget()>();
v = newarray (java.lang.Object)[1];
v[0] = v;
staticinvoke <org.apache.commons.lang.reflect.MethodUtils: java.lang.Object invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[])>(v, "setLevel", v);
label:
goto label;
label:
v := @caughtexception;
v = <psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: org.slf4j.Logger logger>;
v = newarray (java.lang.Object)[3];
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: java.lang.Object getTarget()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[0] = v;
v[1] = v;
v[2] = v;
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Object[])>("{}#setLevel(\'{}\') failed", v);
label:
return;
catch java.lang.Exception from label to label with label;
}
public java.lang.String[] getValidLevels()
{
java.lang.String[] v;
psiprobe.tools.logging.jdk.Jdk14HandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14HandlerAccessor;
v = newarray (java.lang.String)[9];
v[0] = "OFF";
v[1] = "SEVERE";
v[2] = "WARNING";
v[3] = "INFO";
v[4] = "CONFIG";
v[5] = "FINE";
v[6] = "FINER";
v[7] = "FINEST";
v[8] = "ALL";
return v;
}
}