public final class org.jboss.logging.Log4j2LoggerProvider extends java.lang.Object implements org.jboss.logging.LoggerProvider
{
public void <init>()
{
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.jboss.logging.Log4j2Logger getLogger(java.lang.String)
{
org.jboss.logging.Log4j2Logger v;
java.lang.String v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v := @parameter: java.lang.String;
v = new org.jboss.logging.Log4j2Logger;
specialinvoke v.<org.jboss.logging.Log4j2Logger: void <init>(java.lang.String)>(v);
return v;
}
public void clearMdc()
{
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
staticinvoke <org.apache.logging.log4j.ThreadContext: void clearMap()>();
return;
}
public java.lang.Object putMdc(java.lang.String, java.lang.Object)
{
java.lang.Throwable v;
org.jboss.logging.Log4j2LoggerProvider v;
java.lang.Object v;
java.lang.String v, v, v, v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
label:
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.lang.String get(java.lang.String)>(v);
label:
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
staticinvoke <org.apache.logging.log4j.ThreadContext: void put(java.lang.String,java.lang.String)>(v, v);
return v;
label:
v := @caughtexception;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
staticinvoke <org.apache.logging.log4j.ThreadContext: void put(java.lang.String,java.lang.String)>(v, v);
throw v;
catch java.lang.Throwable from label to label with label;
}
public java.lang.Object getMdc(java.lang.String)
{
java.lang.String v, v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.lang.String get(java.lang.String)>(v);
return v;
}
public void removeMdc(java.lang.String)
{
java.lang.String v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v := @parameter: java.lang.String;
staticinvoke <org.apache.logging.log4j.ThreadContext: void remove(java.lang.String)>(v);
return;
}
public java.util.Map getMdcMap()
{
java.util.HashMap v;
org.jboss.logging.Log4j2LoggerProvider v;
java.util.Map v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v = new java.util.HashMap;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.util.Map getImmutableContext()>();
specialinvoke v.<java.util.HashMap: void <init>(java.util.Map)>(v);
return v;
}
public void clearNdc()
{
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
staticinvoke <org.apache.logging.log4j.ThreadContext: void clearStack()>();
return;
}
public java.lang.String getNdc()
{
java.lang.String v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.lang.String peek()>();
return v;
}
public int getNdcDepth()
{
int v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: int getDepth()>();
return v;
}
public java.lang.String popNdc()
{
java.lang.String v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.lang.String pop()>();
return v;
}
public java.lang.String peekNdc()
{
java.lang.String v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v = staticinvoke <org.apache.logging.log4j.ThreadContext: java.lang.String peek()>();
return v;
}
public void pushNdc(java.lang.String)
{
java.lang.String v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v := @parameter: java.lang.String;
staticinvoke <org.apache.logging.log4j.ThreadContext: void push(java.lang.String)>(v);
return;
}
public void setNdcMaxDepth(int)
{
int v;
org.jboss.logging.Log4j2LoggerProvider v;
v := @this: org.jboss.logging.Log4j2LoggerProvider;
v := @parameter: int;
staticinvoke <org.apache.logging.log4j.ThreadContext: void trim(int)>(v);
return;
}
}