abstract class org.apache.logging.log4j.core.layout.AbstractJacksonLayout extends org.apache.logging.log4j.core.layout.AbstractStringLayout
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.logging.log4j.core.layout.AbstractJacksonLayout
super_class: org.apache.logging.log4j.core.layout.AbstractStringLayout
{
protected static final java.lang.String DEFAULT_EOL;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "\r\n"
protected static final java.lang.String COMPACT_EOL;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: ""
protected final java.lang.String eol;
descriptor: Ljava/lang/String;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.jackson.databind.ObjectWriter objectWriter;
descriptor: Lcom/fasterxml/jackson/databind/ObjectWriter;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean compact;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean complete;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean includeNullDelimiter;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair[] additionalFields;
descriptor: [Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected void <init>(org.apache.logging.log4j.core.config.Configuration, com.fasterxml.jackson.databind.ObjectWriter, java.nio.charset.Charset, boolean, boolean, boolean, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer);
descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
iload 6
aload 7
aload 8
iconst_0
invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Z)V
1: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 2 1 config Lorg/apache/logging/log4j/core/config/Configuration;
0 2 2 objectWriter Lcom/fasterxml/jackson/databind/ObjectWriter;
0 2 3 charset Ljava/nio/charset/Charset;
0 2 4 compact Z
0 2 5 complete Z
0 2 6 eventEol Z
0 2 7 headerSerializer Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
0 2 8 footerSerializer Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
config final
objectWriter final
charset final
compact final
complete final
eventEol final
headerSerializer final
footerSerializer final
protected void <init>(org.apache.logging.log4j.core.config.Configuration, com.fasterxml.jackson.databind.ObjectWriter, java.nio.charset.Charset, boolean, boolean, boolean, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer, boolean);
descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
iload 6
aconst_null
aload 7
aload 8
iload 9
aconst_null
invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLjava/lang/String;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Z[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
1: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 2 1 config Lorg/apache/logging/log4j/core/config/Configuration;
0 2 2 objectWriter Lcom/fasterxml/jackson/databind/ObjectWriter;
0 2 3 charset Ljava/nio/charset/Charset;
0 2 4 compact Z
0 2 5 complete Z
0 2 6 eventEol Z
0 2 7 headerSerializer Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
0 2 8 footerSerializer Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
0 2 9 includeNullDelimiter Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
config final
objectWriter final
charset final
compact final
complete final
eventEol final
headerSerializer final
footerSerializer final
includeNullDelimiter final
protected void <init>(org.apache.logging.log4j.core.config.Configuration, com.fasterxml.jackson.databind.ObjectWriter, java.nio.charset.Charset, boolean, boolean, boolean, java.lang.String, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer, boolean, org.apache.logging.log4j.core.util.KeyValuePair[]);
descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLjava/lang/String;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Z[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=12, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 0: aload 0
aload 1
aload 3
aload 8
aload 9
invokespecial org.apache.logging.log4j.core.layout.AbstractStringLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;Ljava/nio/charset/Charset;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;)V
1: aload 0
aload 2
putfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.objectWriter:Lcom/fasterxml/jackson/databind/ObjectWriter;
2: aload 0
iload 4
putfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.compact:Z
3: aload 0
iload 5
putfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.complete:Z
4: aload 0
aload 7
ifnull 5
aload 7
goto 7
StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout org.apache.logging.log4j.core.config.Configuration com.fasterxml.jackson.databind.ObjectWriter java.nio.charset.Charset int int int java.lang.String org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer int org.apache.logging.log4j.core.util.KeyValuePair[]
StackMap stack: org.apache.logging.log4j.core.layout.AbstractJacksonLayout
5: iload 4
ifeq 6
iload 6
ifne 6
ldc ""
goto 7
StackMap locals:
StackMap stack: org.apache.logging.log4j.core.layout.AbstractJacksonLayout
6: ldc "\r\n"
StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout org.apache.logging.log4j.core.config.Configuration com.fasterxml.jackson.databind.ObjectWriter java.nio.charset.Charset int int int java.lang.String org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer int org.apache.logging.log4j.core.util.KeyValuePair[]
StackMap stack: org.apache.logging.log4j.core.layout.AbstractJacksonLayout java.lang.String
7: putfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.eol:Ljava/lang/String;
8: aload 0
iload 10
putfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.includeNullDelimiter:Z
9: aload 0
aload 1
aload 11
invokestatic org.apache.logging.log4j.core.layout.AbstractJacksonLayout.prepareAdditionalFields:(Lorg/apache/logging/log4j/core/config/Configuration;[Lorg/apache/logging/log4j/core/util/KeyValuePair;)[Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
putfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.additionalFields:[Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
10: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 11 1 config Lorg/apache/logging/log4j/core/config/Configuration;
0 11 2 objectWriter Lcom/fasterxml/jackson/databind/ObjectWriter;
0 11 3 charset Ljava/nio/charset/Charset;
0 11 4 compact Z
0 11 5 complete Z
0 11 6 eventEol Z
0 11 7 endOfLine Ljava/lang/String;
0 11 8 headerSerializer Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
0 11 9 footerSerializer Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
0 11 10 includeNullDelimiter Z
0 11 11 additionalFields [Lorg/apache/logging/log4j/core/util/KeyValuePair;
MethodParameters:
Name Flags
config final
objectWriter final
charset final
compact final
complete final
eventEol final
endOfLine final
headerSerializer final
footerSerializer final
includeNullDelimiter final
additionalFields final
protected static boolean valueNeedsLookup(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
ldc "${"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value Ljava/lang/String;
MethodParameters:
Name Flags
value final
private static org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair[] prepareAdditionalFields(org.apache.logging.log4j.core.config.Configuration, org.apache.logging.log4j.core.util.KeyValuePair[]);
descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;[Lorg/apache/logging/log4j/core/util/KeyValuePair;)[Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
arraylength
ifne 2
1: StackMap locals:
StackMap stack:
iconst_0
anewarray org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair
areturn
2: StackMap locals:
StackMap stack:
aload 1
arraylength
anewarray org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair
astore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 9
5: StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair[] int
StackMap stack:
aload 2
iload 3
new org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair
dup
aload 1
iload 3
aaload
invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.<init>:(Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
dup_x2
aastore
astore 4
start local 4 6: aload 0
ifnonnull 8
aload 4
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.valueNeedsLookup:Z
ifeq 8
7: new java.lang.IllegalArgumentException
dup
ldc "configuration needs to be set when there are additional fields with variables"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 4 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 1
arraylength
if_icmplt 5
end local 3 10: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 config Lorg/apache/logging/log4j/core/config/Configuration;
0 11 1 additionalFields [Lorg/apache/logging/log4j/core/util/KeyValuePair;
3 11 2 resolvableFields [Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
4 10 3 i I
6 8 4 resolvable Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
MethodParameters:
Name Flags
config final
additionalFields final
public java.lang.String toSerializable(org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new org.apache.logging.log4j.core.util.StringBuilderWriter
dup
invokespecial org.apache.logging.log4j.core.util.StringBuilderWriter.<init>:()V
astore 2
start local 2 1: aload 0
aload 1
aload 2
invokevirtual org.apache.logging.log4j.core.layout.AbstractJacksonLayout.toSerializable:(Lorg/apache/logging/log4j/core/LogEvent;Ljava/io/Writer;)V
2: aload 2
invokevirtual org.apache.logging.log4j.core.util.StringBuilderWriter.toString:()Ljava/lang/String;
3: areturn
4: StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout org.apache.logging.log4j.core.LogEvent org.apache.logging.log4j.core.util.StringBuilderWriter
StackMap stack: java.io.IOException
astore 3
start local 3 5: getstatic org.apache.logging.log4j.core.layout.AbstractJacksonLayout.LOGGER:Lorg/apache/logging/log4j/Logger;
aload 3
invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/Object;)V
6: ldc ""
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 7 1 event Lorg/apache/logging/log4j/core/LogEvent;
1 7 2 writer Lorg/apache/logging/log4j/core/util/StringBuilderWriter;
5 7 3 e Ljava/io/IOException;
Exception table:
from to target type
1 3 4 Class java.io.IOException
MethodParameters:
Name Flags
event final
protected java.lang.Object wrapLogEvent(org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.additionalFields:[Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
arraylength
ifle 3
1: aload 0
aload 1
invokevirtual org.apache.logging.log4j.core.layout.AbstractJacksonLayout.resolveAdditionalFields:(Lorg/apache/logging/log4j/core/LogEvent;)Ljava/util/Map;
astore 2
start local 2 2: new org.apache.logging.log4j.core.layout.AbstractJacksonLayout$LogEventWithAdditionalFields
dup
aload 1
aload 2
invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout$LogEventWithAdditionalFields.<init>:(Ljava/lang/Object;Ljava/util/Map;)V
areturn
end local 2 3: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.logging.log4j.message.Message
ifeq 5
4: new org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ReadOnlyLogEventWrapper
dup
aload 1
invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ReadOnlyLogEventWrapper.<init>:(Lorg/apache/logging/log4j/core/LogEvent;)V
areturn
5: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 6 1 event Lorg/apache/logging/log4j/core/LogEvent;
2 3 2 additionalFieldsMap Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
event final
private java.util.Map<java.lang.String, java.lang.String> resolveAdditionalFields(org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: new java.util.LinkedHashMap
dup
aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.additionalFields:[Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
arraylength
invokespecial java.util.LinkedHashMap.<init>:(I)V
astore 2
start local 2 1: aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.configuration:Lorg/apache/logging/log4j/core/config/Configuration;
invokeinterface org.apache.logging.log4j.core.config.Configuration.getStrSubstitutor:()Lorg/apache/logging/log4j/core/lookup/StrSubstitutor;
astore 3
start local 3 2: aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.additionalFields:[Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 9
StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout org.apache.logging.log4j.core.LogEvent java.util.Map org.apache.logging.log4j.core.lookup.StrSubstitutor top int int org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair[]
StackMap stack:
3: aload 7
iload 5
aaload
astore 4
start local 4 4: aload 4
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.valueNeedsLookup:Z
ifeq 7
5: aload 2
aload 4
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.key:Ljava/lang/String;
aload 3
aload 1
aload 4
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.value:Ljava/lang/String;
invokevirtual org.apache.logging.log4j.core.lookup.StrSubstitutor.replace:(Lorg/apache/logging/log4j/core/LogEvent;Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: goto 8
7: StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout org.apache.logging.log4j.core.LogEvent java.util.Map org.apache.logging.log4j.core.lookup.StrSubstitutor org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair int int org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair[]
StackMap stack:
aload 2
aload 4
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.key:Ljava/lang/String;
aload 4
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair.value:Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 8: StackMap locals: org.apache.logging.log4j.core.layout.AbstractJacksonLayout org.apache.logging.log4j.core.LogEvent java.util.Map org.apache.logging.log4j.core.lookup.StrSubstitutor top int int org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair[]
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
iload 6
if_icmplt 3
10: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 11 1 logEvent Lorg/apache/logging/log4j/core/LogEvent;
1 11 2 additionalFieldsMap Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
2 11 3 strSubstitutor Lorg/apache/logging/log4j/core/lookup/StrSubstitutor;
4 8 4 pair Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout$ResolvableKeyValuePair;
Signature: (Lorg/apache/logging/log4j/core/LogEvent;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
logEvent final
public void toSerializable(org.apache.logging.log4j.core.LogEvent, java.io.Writer);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;Ljava/io/Writer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.objectWriter:Lcom/fasterxml/jackson/databind/ObjectWriter;
aload 2
aload 0
aload 1
invokevirtual org.apache.logging.log4j.core.layout.AbstractJacksonLayout.wrapLogEvent:(Lorg/apache/logging/log4j/core/LogEvent;)Ljava/lang/Object;
invokevirtual com.fasterxml.jackson.databind.ObjectWriter.writeValue:(Ljava/io/Writer;Ljava/lang/Object;)V
1: aload 2
aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.eol:Ljava/lang/String;
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
2: aload 0
getfield org.apache.logging.log4j.core.layout.AbstractJacksonLayout.includeNullDelimiter:Z
ifeq 4
3: aload 2
iconst_0
invokevirtual java.io.Writer.write:(I)V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.logging.log4j.core.layout.AbstractJacksonLayout.markEvent:()V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
0 6 1 event Lorg/apache/logging/log4j/core/LogEvent;
0 6 2 writer Ljava/io/Writer;
Exceptions:
throws com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException, java.io.IOException
MethodParameters:
Name Flags
event final
writer final
public java.io.Serializable toSerializable(org.apache.logging.log4j.core.LogEvent);
descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Ljava/io/Serializable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.apache.logging.log4j.core.layout.AbstractJacksonLayout.toSerializable:(Lorg/apache/logging/log4j/core/LogEvent;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "AbstractJacksonLayout.java"
NestMembers:
org.apache.logging.log4j.core.layout.AbstractJacksonLayout$Builder org.apache.logging.log4j.core.layout.AbstractJacksonLayout$LogEventWithAdditionalFields org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ReadOnlyLogEventWrapper org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair
InnerClasses:
public abstract Builder = org.apache.logging.log4j.core.layout.AbstractJacksonLayout$Builder of org.apache.logging.log4j.core.layout.AbstractJacksonLayout
public LogEventWithAdditionalFields = org.apache.logging.log4j.core.layout.AbstractJacksonLayout$LogEventWithAdditionalFields of org.apache.logging.log4j.core.layout.AbstractJacksonLayout
private ReadOnlyLogEventWrapper = org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ReadOnlyLogEventWrapper of org.apache.logging.log4j.core.layout.AbstractJacksonLayout
protected ResolvableKeyValuePair = org.apache.logging.log4j.core.layout.AbstractJacksonLayout$ResolvableKeyValuePair of org.apache.logging.log4j.core.layout.AbstractJacksonLayout
public abstract Serializer = org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer of org.apache.logging.log4j.core.layout.AbstractStringLayout