public class psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor extends psiprobe.tools.logging.DefaultAccessor
{
public void <init>()
{
psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor v;
v := @this: psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor;
specialinvoke v.<psiprobe.tools.logging.DefaultAccessor: void <init>()>();
return;
}
public java.util.Map getLoggers()
{
org.slf4j.Logger v, v;
java.lang.Exception v, v;
psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor v;
java.lang.Object v, v, v;
v := @this: psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor;
label:
v = virtualinvoke v.<psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: java.lang.Object getTarget()>();
v = virtualinvoke v.<psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: java.lang.Object invokeMethod(java.lang.Object,java.lang.String,java.lang.Object,java.lang.Object)>(v, "getConfiguration", null, null);
label:
goto label;
label:
v := @caughtexception;
v = <psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>("exception invoking getConfiguration", v);
throw v;
label:
if v == null goto label;
label:
v = virtualinvoke v.<psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: java.lang.Object invokeMethod(java.lang.Object,java.lang.String,java.lang.Object,java.lang.Object)>(v, "getLoggers", null, null);
label:
goto label;
label:
v := @caughtexception;
v = <psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>("exception invoking getLoggers", v);
throw v;
label:
return v;
catch java.lang.Exception from label to label with label;
catch java.lang.Exception from label to label with label;
}
public void updateLoggers()
{
psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor v;
org.slf4j.Logger v;
java.lang.Object v;
java.lang.Exception v;
v := @this: psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor;
label:
v = virtualinvoke v.<psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: java.lang.Object getTarget()>();
virtualinvoke v.<psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: java.lang.Object invokeMethod(java.lang.Object,java.lang.String,java.lang.Object,java.lang.Object)>(v, "updateLoggers", null, null);
label:
goto label;
label:
v := @caughtexception;
v = <psiprobe.tools.logging.log4j.Log4J2LoggerContextAccessor: org.slf4j.Logger logger>;
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>("exception invoking updateLoggers", v);
throw v;
label:
return;
catch java.lang.Exception from label to label with label;
}
}