public class org.apache.logging.log4j.core.layout.CsvParameterLayout extends org.apache.logging.log4j.core.layout.AbstractCsvLayout
{
public static org.apache.logging.log4j.core.layout.AbstractCsvLayout createDefaultLayout()
{
java.nio.charset.Charset v;
org.apache.commons.csv.CSVFormat v;
org.apache.logging.log4j.core.layout.CsvParameterLayout v;
v = new org.apache.logging.log4j.core.layout.CsvParameterLayout;
v = staticinvoke <java.nio.charset.Charset: java.nio.charset.Charset forName(java.lang.String)>("UTF-8");
v = staticinvoke <org.apache.commons.csv.CSVFormat: org.apache.commons.csv.CSVFormat valueOf(java.lang.String)>("Default");
specialinvoke v.<org.apache.logging.log4j.core.layout.CsvParameterLayout: void <init>(org.apache.logging.log4j.core.config.Configuration,java.nio.charset.Charset,org.apache.commons.csv.CSVFormat,java.lang.String,java.lang.String)>(null, v, v, null, null);
return v;
}
public static org.apache.logging.log4j.core.layout.AbstractCsvLayout createLayout(org.apache.commons.csv.CSVFormat)
{
java.nio.charset.Charset v;
org.apache.commons.csv.CSVFormat v;
org.apache.logging.log4j.core.layout.CsvParameterLayout v;
v := @parameter: org.apache.commons.csv.CSVFormat;
v = new org.apache.logging.log4j.core.layout.CsvParameterLayout;
v = staticinvoke <java.nio.charset.Charset: java.nio.charset.Charset forName(java.lang.String)>("UTF-8");
specialinvoke v.<org.apache.logging.log4j.core.layout.CsvParameterLayout: void <init>(org.apache.logging.log4j.core.config.Configuration,java.nio.charset.Charset,org.apache.commons.csv.CSVFormat,java.lang.String,java.lang.String)>(null, v, v, null, null);
return v;
}
public static org.apache.logging.log4j.core.layout.AbstractCsvLayout createLayout(org.apache.logging.log4j.core.config.Configuration, java.lang.String, java.lang.Character, java.lang.Character, java.lang.Character, org.apache.commons.csv.QuoteMode, java.lang.String, java.lang.String, java.nio.charset.Charset, java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.layout.CsvParameterLayout v;
org.apache.commons.csv.QuoteMode v;
org.apache.logging.log4j.core.config.Configuration v;
java.lang.Character v, v, v;
java.nio.charset.Charset v;
org.apache.commons.csv.CSVFormat v;
java.lang.String v, v, v, v, v;
v := @parameter: org.apache.logging.log4j.core.config.Configuration;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Character;
v := @parameter: java.lang.Character;
v := @parameter: java.lang.Character;
v := @parameter: org.apache.commons.csv.QuoteMode;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.nio.charset.Charset;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.logging.log4j.core.layout.CsvParameterLayout: org.apache.commons.csv.CSVFormat createFormat(java.lang.String,java.lang.Character,java.lang.Character,java.lang.Character,org.apache.commons.csv.QuoteMode,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v);
v = new org.apache.logging.log4j.core.layout.CsvParameterLayout;
specialinvoke v.<org.apache.logging.log4j.core.layout.CsvParameterLayout: void <init>(org.apache.logging.log4j.core.config.Configuration,java.nio.charset.Charset,org.apache.commons.csv.CSVFormat,java.lang.String,java.lang.String)>(v, v, v, v, v);
return v;
}
public void <init>(org.apache.logging.log4j.core.config.Configuration, java.nio.charset.Charset, org.apache.commons.csv.CSVFormat, java.lang.String, java.lang.String)
{
java.nio.charset.Charset v;
org.apache.commons.csv.CSVFormat v;
org.apache.logging.log4j.core.layout.CsvParameterLayout v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.layout.CsvParameterLayout;
v := @parameter: org.apache.logging.log4j.core.config.Configuration;
v := @parameter: java.nio.charset.Charset;
v := @parameter: org.apache.commons.csv.CSVFormat;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.logging.log4j.core.layout.AbstractCsvLayout: void <init>(org.apache.logging.log4j.core.config.Configuration,java.nio.charset.Charset,org.apache.commons.csv.CSVFormat,java.lang.String,java.lang.String)>(v, v, v, v, v);
return;
}
public java.lang.String toSerializable(org.apache.logging.log4j.core.LogEvent)
{
java.lang.Object[] v;
org.apache.logging.log4j.core.layout.CsvParameterLayout v;
java.io.IOException v;
org.apache.logging.log4j.core.LogEvent v;
java.lang.Character v;
org.apache.commons.csv.CSVFormat v, v;
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.status.StatusLogger v;
java.lang.StringBuilder v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.layout.CsvParameterLayout;
v := @parameter: org.apache.logging.log4j.core.LogEvent;
v = interfaceinvoke v.<org.apache.logging.log4j.core.LogEvent: org.apache.logging.log4j.message.Message getMessage()>();
v = interfaceinvoke v.<org.apache.logging.log4j.message.Message: java.lang.Object[] getParameters()>();
v = staticinvoke <org.apache.logging.log4j.core.layout.CsvParameterLayout: java.lang.StringBuilder getStringBuilder()>();
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.layout.CsvParameterLayout: org.apache.commons.csv.CSVFormat getFormat()>();
virtualinvoke v.<org.apache.commons.csv.CSVFormat: void printRecord(java.lang.Appendable,java.lang.Object[])>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.logging.log4j.status.StatusLogger: org.apache.logging.log4j.status.StatusLogger getLogger()>();
virtualinvoke v.<org.apache.logging.log4j.status.StatusLogger: void error(org.apache.logging.log4j.message.Message,java.lang.Throwable)>(v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.layout.CsvParameterLayout: org.apache.commons.csv.CSVFormat getFormat()>();
v = virtualinvoke v.<org.apache.commons.csv.CSVFormat: java.lang.Character getCommentMarker()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Character,java.io.IOException)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u \u0001");
return v;
catch java.io.IOException from label to label with label;
}
}