public class org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder extends java.lang.Object
{
private org.apache.logging.log4j.core.config.Configuration config;
private org.apache.logging.log4j.core.net.Facility facility;
private java.lang.String id;
private java.lang.String ein;
private boolean includeMDC;
private boolean includeNL;
private java.lang.String escapeNL;
private java.lang.String mdcId;
private java.lang.String mdcPrefix;
private java.lang.String eventPrefix;
private java.lang.String appName;
private java.lang.String messageId;
private java.lang.String excludes;
private java.lang.String includes;
private java.lang.String required;
private java.nio.charset.Charset charset;
private java.lang.String exceptionPattern;
private boolean useTLSMessageFormat;
private org.apache.logging.log4j.core.layout.LoggerFields[] loggerFields;
public void <init>()
{
org.apache.logging.log4j.core.net.Facility v;
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.apache.logging.log4j.core.net.Facility: org.apache.logging.log4j.core.net.Facility LOCAL0>;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.net.Facility facility> = v;
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(32473);
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String ein> = v;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean includeMDC> = 1;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String mdcId> = "mdc";
return;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setConfig(org.apache.logging.log4j.core.config.Configuration)
{
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: org.apache.logging.log4j.core.config.Configuration;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.config.Configuration config> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setFacility(org.apache.logging.log4j.core.net.Facility)
{
org.apache.logging.log4j.core.net.Facility v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: org.apache.logging.log4j.core.net.Facility;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.net.Facility facility> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setId(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String id> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setEin(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String ein> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setIncludeMDC(boolean)
{
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean includeMDC> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setIncludeNL(boolean)
{
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean includeNL> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setEscapeNL(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String escapeNL> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setMdcId(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String mdcId> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setMdcPrefix(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String mdcPrefix> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setEventPrefix(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String eventPrefix> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setAppName(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String appName> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setMessageId(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String messageId> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setExcludes(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String excludes> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setIncludes(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String includes> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setRequired(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String required> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setCharset(java.nio.charset.Charset)
{
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
java.nio.charset.Charset v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.nio.charset.Charset;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.nio.charset.Charset charset> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setExceptionPattern(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String exceptionPattern> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setUseTLSMessageFormat(boolean)
{
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean useTLSMessageFormat> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder setLoggerFields(org.apache.logging.log4j.core.layout.LoggerFields[])
{
org.apache.logging.log4j.core.layout.LoggerFields[] v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v := @parameter: org.apache.logging.log4j.core.layout.LoggerFields[];
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.layout.LoggerFields[] loggerFields> = v;
return v;
}
public org.apache.logging.log4j.core.layout.Rfc5424Layout build()
{
org.apache.logging.log4j.core.config.Configuration v;
java.util.regex.Matcher v;
org.apache.logging.log4j.core.layout.Rfc5424Layout v;
boolean v, v, v, v;
org.apache.logging.log4j.Logger v, v;
java.util.regex.Pattern v;
java.lang.Object[] v;
java.nio.charset.Charset v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder v;
org.apache.logging.log4j.core.net.Facility v;
org.apache.logging.log4j.core.layout.LoggerFields[] v;
v := @this: org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String includes>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String excludes>;
if v == null goto label;
v = <org.apache.logging.log4j.core.layout.AbstractLayout: org.apache.logging.log4j.Logger LOGGER>;
interfaceinvoke v.<org.apache.logging.log4j.Logger: void error(java.lang.String)>("mdcIncludes and mdcExcludes are mutually exclusive. Includes wil be ignored");
v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String includes> = null;
label:
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String ein>;
if v == null goto label;
v = <org.apache.logging.log4j.core.layout.Rfc5424Layout: java.util.regex.Pattern ENTERPRISE_ID_PATTERN>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String ein>;
v = virtualinvoke v.<java.util.regex.Pattern: java.util.regex.Matcher matcher(java.lang.CharSequence)>(v);
v = virtualinvoke v.<java.util.regex.Matcher: boolean matches()>();
if v != 0 goto label;
v = <org.apache.logging.log4j.core.layout.AbstractLayout: org.apache.logging.log4j.Logger LOGGER>;
v = newarray (java.lang.Object)[1];
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String ein>;
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("provided EID %s is not in valid format!", v);
interfaceinvoke v.<org.apache.logging.log4j.Logger: void warn(java.lang.String)>(v);
return null;
label:
v = new org.apache.logging.log4j.core.layout.Rfc5424Layout;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.config.Configuration config>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.net.Facility facility>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String id>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String ein>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean includeMDC>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean includeNL>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String escapeNL>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String mdcId>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String mdcPrefix>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String eventPrefix>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String appName>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String messageId>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String excludes>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String includes>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String required>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.nio.charset.Charset charset>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: java.lang.String exceptionPattern>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: boolean useTLSMessageFormat>;
v = v.<org.apache.logging.log4j.core.layout.Rfc5424Layout$Rfc5424LayoutBuilder: org.apache.logging.log4j.core.layout.LoggerFields[] loggerFields>;
specialinvoke v.<org.apache.logging.log4j.core.layout.Rfc5424Layout: void <init>(org.apache.logging.log4j.core.config.Configuration,org.apache.logging.log4j.core.net.Facility,java.lang.String,java.lang.String,boolean,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.nio.charset.Charset,java.lang.String,boolean,org.apache.logging.log4j.core.layout.LoggerFields[])>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
}