class org.apache.logging.log4j.core.layout.JacksonFactory$JSON extends org.apache.logging.log4j.core.layout.JacksonFactory
{
private final boolean encodeThreadContextAsList;
private final boolean includeStacktrace;
private final boolean stacktraceAsString;
private final boolean objectMessageAsJsonObject;
public void <init>(boolean, boolean, boolean, boolean)
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
boolean v, v, v, v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
specialinvoke v.<org.apache.logging.log4j.core.layout.JacksonFactory: void <init>()>();
v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean encodeThreadContextAsList> = v;
v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean includeStacktrace> = v;
v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean stacktraceAsString> = v;
v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean objectMessageAsJsonObject> = v;
return;
}
protected java.lang.String getPropertNameForContextMap()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
return "contextMap";
}
protected java.lang.String getPropertyNameForTimeMillis()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
return "timeMillis";
}
protected java.lang.String getPropertyNameForInstant()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
return "instant";
}
protected java.lang.String getPropertNameForSource()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
return "source";
}
protected java.lang.String getPropertNameForNanoTime()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
return "nanoTime";
}
protected com.fasterxml.jackson.core.PrettyPrinter newCompactPrinter()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
com.fasterxml.jackson.core.util.MinimalPrettyPrinter v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
v = new com.fasterxml.jackson.core.util.MinimalPrettyPrinter;
specialinvoke v.<com.fasterxml.jackson.core.util.MinimalPrettyPrinter: void <init>()>();
return v;
}
protected com.fasterxml.jackson.databind.ObjectMapper newObjectMapper()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
org.apache.logging.log4j.core.jackson.Log4jJsonObjectMapper v;
boolean v, v, v, v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
v = new org.apache.logging.log4j.core.jackson.Log4jJsonObjectMapper;
v = v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean encodeThreadContextAsList>;
v = v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean includeStacktrace>;
v = v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean stacktraceAsString>;
v = v.<org.apache.logging.log4j.core.layout.JacksonFactory$JSON: boolean objectMessageAsJsonObject>;
specialinvoke v.<org.apache.logging.log4j.core.jackson.Log4jJsonObjectMapper: void <init>(boolean,boolean,boolean,boolean)>(v, v, v, v);
return v;
}
protected com.fasterxml.jackson.core.PrettyPrinter newPrettyPrinter()
{
org.apache.logging.log4j.core.layout.JacksonFactory$JSON v;
com.fasterxml.jackson.core.util.DefaultPrettyPrinter v;
v := @this: org.apache.logging.log4j.core.layout.JacksonFactory$JSON;
v = new com.fasterxml.jackson.core.util.DefaultPrettyPrinter;
specialinvoke v.<com.fasterxml.jackson.core.util.DefaultPrettyPrinter: void <init>()>();
return v;
}
}