public class org.apache.log4j.TTCCLayout extends org.apache.log4j.helpers.DateLayout
{
private boolean threadPrinting;
private boolean categoryPrefixing;
private boolean contextPrinting;
protected final java.lang.StringBuffer buf;
public void <init>()
{
org.apache.log4j.TTCCLayout v;
java.lang.StringBuffer v;
v := @this: org.apache.log4j.TTCCLayout;
specialinvoke v.<org.apache.log4j.helpers.DateLayout: void <init>()>();
v.<org.apache.log4j.TTCCLayout: boolean threadPrinting> = 1;
v.<org.apache.log4j.TTCCLayout: boolean categoryPrefixing> = 1;
v.<org.apache.log4j.TTCCLayout: boolean contextPrinting> = 1;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>(int)>(256);
v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf> = v;
virtualinvoke v.<org.apache.log4j.TTCCLayout: void setDateFormat(java.lang.String,java.util.TimeZone)>("RELATIVE", null);
return;
}
public void <init>(java.lang.String)
{
java.lang.String v;
org.apache.log4j.TTCCLayout v;
java.lang.StringBuffer v;
v := @this: org.apache.log4j.TTCCLayout;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.log4j.helpers.DateLayout: void <init>()>();
v.<org.apache.log4j.TTCCLayout: boolean threadPrinting> = 1;
v.<org.apache.log4j.TTCCLayout: boolean categoryPrefixing> = 1;
v.<org.apache.log4j.TTCCLayout: boolean contextPrinting> = 1;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>(int)>(256);
v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf> = v;
virtualinvoke v.<org.apache.log4j.TTCCLayout: void setDateFormat(java.lang.String)>(v);
return;
}
public void setThreadPrinting(boolean)
{
org.apache.log4j.TTCCLayout v;
boolean v;
v := @this: org.apache.log4j.TTCCLayout;
v := @parameter: boolean;
v.<org.apache.log4j.TTCCLayout: boolean threadPrinting> = v;
return;
}
public boolean getThreadPrinting()
{
org.apache.log4j.TTCCLayout v;
boolean v;
v := @this: org.apache.log4j.TTCCLayout;
v = v.<org.apache.log4j.TTCCLayout: boolean threadPrinting>;
return v;
}
public void setCategoryPrefixing(boolean)
{
org.apache.log4j.TTCCLayout v;
boolean v;
v := @this: org.apache.log4j.TTCCLayout;
v := @parameter: boolean;
v.<org.apache.log4j.TTCCLayout: boolean categoryPrefixing> = v;
return;
}
public boolean getCategoryPrefixing()
{
org.apache.log4j.TTCCLayout v;
boolean v;
v := @this: org.apache.log4j.TTCCLayout;
v = v.<org.apache.log4j.TTCCLayout: boolean categoryPrefixing>;
return v;
}
public void setContextPrinting(boolean)
{
org.apache.log4j.TTCCLayout v;
boolean v;
v := @this: org.apache.log4j.TTCCLayout;
v := @parameter: boolean;
v.<org.apache.log4j.TTCCLayout: boolean contextPrinting> = v;
return;
}
public boolean getContextPrinting()
{
org.apache.log4j.TTCCLayout v;
boolean v;
v := @this: org.apache.log4j.TTCCLayout;
v = v.<org.apache.log4j.TTCCLayout: boolean contextPrinting>;
return v;
}
public java.lang.String format(org.apache.log4j.spi.LoggingEvent)
{
org.apache.log4j.TTCCLayout v;
java.lang.StringBuffer v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.log4j.Level v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v, v;
org.apache.log4j.spi.LoggingEvent v;
v := @this: org.apache.log4j.TTCCLayout;
v := @parameter: org.apache.log4j.spi.LoggingEvent;
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: void setLength(int)>(0);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<org.apache.log4j.TTCCLayout: void dateFormat(java.lang.StringBuffer,org.apache.log4j.spi.LoggingEvent)>(v, v);
v = v.<org.apache.log4j.TTCCLayout: boolean threadPrinting>;
if v == 0 goto label;
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(91);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
v = virtualinvoke v.<org.apache.log4j.spi.LoggingEvent: java.lang.String getThreadName()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>("] ");
label:
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
v = virtualinvoke v.<org.apache.log4j.spi.LoggingEvent: org.apache.log4j.Level getLevel()>();
v = virtualinvoke v.<org.apache.log4j.Level: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(32);
v = v.<org.apache.log4j.TTCCLayout: boolean categoryPrefixing>;
if v == 0 goto label;
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
v = virtualinvoke v.<org.apache.log4j.spi.LoggingEvent: java.lang.String getLoggerName()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(32);
label:
v = v.<org.apache.log4j.TTCCLayout: boolean contextPrinting>;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.log4j.spi.LoggingEvent: java.lang.String getNDC()>();
if v == null goto label;
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(char)>(32);
label:
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>("- ");
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
v = virtualinvoke v.<org.apache.log4j.spi.LoggingEvent: java.lang.String getRenderedMessage()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
v = <org.apache.log4j.TTCCLayout: java.lang.String LINE_SEP>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
v = v.<org.apache.log4j.TTCCLayout: java.lang.StringBuffer buf>;
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
return v;
}
public boolean ignoresThrowable()
{
org.apache.log4j.TTCCLayout v;
v := @this: org.apache.log4j.TTCCLayout;
return 1;
}
}