public class org.apache.logging.log4j.core.appender.SyslogAppender extends org.apache.logging.log4j.core.appender.SocketAppender
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.logging.log4j.core.appender.SyslogAppender
super_class: org.apache.logging.log4j.core.appender.SocketAppender
{
protected static final java.lang.String RFC5424;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "RFC5424"
protected void <init>(java.lang.String, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, org.apache.logging.log4j.core.Filter, boolean, boolean, org.apache.logging.log4j.core.net.AbstractSocketManager, org.apache.logging.log4j.core.net.Advertiser, org.apache.logging.log4j.core.config.Property[]);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;ZZLorg/apache/logging/log4j/core/net/AbstractSocketManager;Lorg/apache/logging/log4j/core/net/Advertiser;[Lorg/apache/logging/log4j/core/config/Property;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, 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
aload 6
iload 4
iload 5
aload 7
aload 8
invokespecial org.apache.logging.log4j.core.appender.SocketAppender.<init>:(Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/net/AbstractSocketManager;ZZLorg/apache/logging/log4j/core/net/Advertiser;[Lorg/apache/logging/log4j/core/config/Property;)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/appender/SyslogAppender;
0 2 1 name Ljava/lang/String;
0 2 2 layout Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
0 2 3 filter Lorg/apache/logging/log4j/core/Filter;
0 2 4 ignoreExceptions Z
0 2 5 immediateFlush Z
0 2 6 manager Lorg/apache/logging/log4j/core/net/AbstractSocketManager;
0 2 7 advertiser Lorg/apache/logging/log4j/core/net/Advertiser;
0 2 8 properties [Lorg/apache/logging/log4j/core/config/Property;
Signature: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;Lorg/apache/logging/log4j/core/Filter;ZZLorg/apache/logging/log4j/core/net/AbstractSocketManager;Lorg/apache/logging/log4j/core/net/Advertiser;[Lorg/apache/logging/log4j/core/config/Property;)V
MethodParameters:
Name Flags
name final
layout final
filter final
ignoreExceptions final
immediateFlush final
manager final
advertiser final
properties final
protected void <init>(java.lang.String, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, org.apache.logging.log4j.core.Filter, boolean, boolean, org.apache.logging.log4j.core.net.AbstractSocketManager, org.apache.logging.log4j.core.net.Advertiser);
descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;ZZLorg/apache/logging/log4j/core/net/AbstractSocketManager;Lorg/apache/logging/log4j/core/net/Advertiser;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
aload 2
aload 3
aload 6
iload 4
iload 5
aload 7
getstatic org.apache.logging.log4j.core.config.Property.EMPTY_ARRAY:[Lorg/apache/logging/log4j/core/config/Property;
invokespecial org.apache.logging.log4j.core.appender.SocketAppender.<init>:(Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/net/AbstractSocketManager;ZZLorg/apache/logging/log4j/core/net/Advertiser;[Lorg/apache/logging/log4j/core/config/Property;)V
1: return
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/appender/SyslogAppender;
0 2 1 name Ljava/lang/String;
0 2 2 layout Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
0 2 3 filter Lorg/apache/logging/log4j/core/Filter;
0 2 4 ignoreExceptions Z
0 2 5 immediateFlush Z
0 2 6 manager Lorg/apache/logging/log4j/core/net/AbstractSocketManager;
0 2 7 advertiser Lorg/apache/logging/log4j/core/net/Advertiser;
Signature: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;Lorg/apache/logging/log4j/core/Filter;ZZLorg/apache/logging/log4j/core/net/AbstractSocketManager;Lorg/apache/logging/log4j/core/net/Advertiser;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name final
layout final
filter final
ignoreExceptions final
immediateFlush final
manager final
advertiser final
public static <B extends org.apache.logging.log4j.core.appender.SyslogAppender$Builder<B>> org.apache.logging.log4j.core.appender.SyslogAppender createAppender(java.lang.String, int, java.lang.String, org.apache.logging.log4j.core.net.ssl.SslConfiguration, int, int, boolean, java.lang.String, boolean, boolean, org.apache.logging.log4j.core.net.Facility, java.lang.String, int, boolean, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.Filter, org.apache.logging.log4j.core.config.Configuration, java.nio.charset.Charset, java.lang.String, org.apache.logging.log4j.core.layout.LoggerFields[], boolean);
descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;IIZLjava/lang/String;ZZLorg/apache/logging/log4j/core/net/Facility;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/config/Configuration;Ljava/nio/charset/Charset;Ljava/lang/String;[Lorg/apache/logging/log4j/core/layout/LoggerFields;Z)Lorg/apache/logging/log4j/core/appender/SyslogAppender;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=31, args_size=31
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 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 start local 21 start local 22 start local 23 start local 24 start local 25 start local 26 start local 27 start local 28 start local 29 start local 30 0: invokestatic org.apache.logging.log4j.core.appender.SyslogAppender.newSyslogAppenderBuilder:()Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
1: aload 0
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withHost:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
2: iload 1
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withPort:(I)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
3: ldc Lorg/apache/logging/log4j/core/net/Protocol;
aload 2
invokestatic org.apache.logging.log4j.util.EnglishEnums.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast org.apache.logging.log4j.core.net.Protocol
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withProtocol:(Lorg/apache/logging/log4j/core/net/Protocol;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
4: aload 3
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withSslConfiguration:(Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
5: iload 4
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withConnectTimeoutMillis:(I)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
6: iload 5
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withReconnectDelayMillis:(I)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
7: iload 6
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withImmediateFail:(Z)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
aload 19
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
8: iload 8
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withImmediateFlush:(Z)Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
iload 9
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setIgnoreExceptions:(Z)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
aload 25
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setFilter:(Lorg/apache/logging/log4j/core/Filter;)Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
9: aload 26
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
10: iload 30
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.withAdvertise:(Z)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
11: aload 10
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setFacility:(Lorg/apache/logging/log4j/core/net/Facility;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
12: aload 11
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setId:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
13: iload 12
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setEnterpriseNumber:(I)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
14: iload 13
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setIncludeMdc:(Z)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
15: aload 14
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setMdcId:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
16: aload 15
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setMdcPrefix:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
17: aload 16
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setEventPrefix:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
18: iload 17
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setNewLine:(Z)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
19: aload 19
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setAppName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
20: aload 20
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setMsgId:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
21: aload 21
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setExcludes:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
22: iload 13
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setIncludeMdc:(Z)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
23: aload 23
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setRequired:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
24: aload 24
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setFormat:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
25: aload 27
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setCharsetName:(Ljava/nio/charset/Charset;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
26: aload 28
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setExceptionPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
27: aload 29
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.setLoggerFields:([Lorg/apache/logging/log4j/core/layout/LoggerFields;)Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
28: invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.build:()Lorg/apache/logging/log4j/core/appender/SyslogAppender;
29: areturn
end local 30 end local 29 end local 28 end local 27 end local 26 end local 25 end local 24 end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 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 30 0 host Ljava/lang/String;
0 30 1 port I
0 30 2 protocolStr Ljava/lang/String;
0 30 3 sslConfiguration Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
0 30 4 connectTimeoutMillis I
0 30 5 reconnectDelayMillis I
0 30 6 immediateFail Z
0 30 7 name Ljava/lang/String;
0 30 8 immediateFlush Z
0 30 9 ignoreExceptions Z
0 30 10 facility Lorg/apache/logging/log4j/core/net/Facility;
0 30 11 id Ljava/lang/String;
0 30 12 enterpriseNumber I
0 30 13 includeMdc Z
0 30 14 mdcId Ljava/lang/String;
0 30 15 mdcPrefix Ljava/lang/String;
0 30 16 eventPrefix Ljava/lang/String;
0 30 17 newLine Z
0 30 18 escapeNL Ljava/lang/String;
0 30 19 appName Ljava/lang/String;
0 30 20 msgId Ljava/lang/String;
0 30 21 excludes Ljava/lang/String;
0 30 22 includes Ljava/lang/String;
0 30 23 required Ljava/lang/String;
0 30 24 format Ljava/lang/String;
0 30 25 filter Lorg/apache/logging/log4j/core/Filter;
0 30 26 configuration Lorg/apache/logging/log4j/core/config/Configuration;
0 30 27 charset Ljava/nio/charset/Charset;
0 30 28 exceptionPattern Ljava/lang/String;
0 30 29 loggerFields [Lorg/apache/logging/log4j/core/layout/LoggerFields;
0 30 30 advertise Z
Signature: <B:Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder<TB;>;>(Ljava/lang/String;ILjava/lang/String;Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;IIZLjava/lang/String;ZZLorg/apache/logging/log4j/core/net/Facility;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/config/Configuration;Ljava/nio/charset/Charset;Ljava/lang/String;[Lorg/apache/logging/log4j/core/layout/LoggerFields;Z)Lorg/apache/logging/log4j/core/appender/SyslogAppender;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
host final
port final
protocolStr final
sslConfiguration final
connectTimeoutMillis final
reconnectDelayMillis final
immediateFail final
name final
immediateFlush final
ignoreExceptions final
facility final
id final
enterpriseNumber final
includeMdc final
mdcId final
mdcPrefix final
eventPrefix final
newLine final
escapeNL final
appName final
msgId final
excludes final
includes final
required final
format final
filter final
configuration final
charset final
exceptionPattern final
loggerFields final
advertise final
public static <B extends org.apache.logging.log4j.core.appender.SyslogAppender$Builder<B>> B newSyslogAppenderBuilder();
descriptor: ()Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.logging.log4j.core.appender.SyslogAppender$Builder
dup
invokespecial org.apache.logging.log4j.core.appender.SyslogAppender$Builder.<init>:()V
invokevirtual org.apache.logging.log4j.core.appender.SyslogAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.SyslogAppender$Builder
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <B:Lorg/apache/logging/log4j/core/appender/SyslogAppender$Builder<TB;>;>()TB;
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.PluginBuilderFactory()
static org.apache.logging.log4j.Logger access$0();
descriptor: ()Lorg/apache/logging/log4j/Logger;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.logging.log4j.core.appender.SyslogAppender.LOGGER:Lorg/apache/logging/log4j/Logger;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SyslogAppender.java"
NestMembers:
org.apache.logging.log4j.core.appender.SyslogAppender$Builder
InnerClasses:
public abstract Builder = org.apache.logging.log4j.core.appender.AbstractAppender$Builder of org.apache.logging.log4j.core.appender.AbstractAppender
public abstract Builder = org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder of org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender
public abstract AbstractBuilder = org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder of org.apache.logging.log4j.core.appender.SocketAppender
public Builder = org.apache.logging.log4j.core.appender.SyslogAppender$Builder of org.apache.logging.log4j.core.appender.SyslogAppender
public abstract Builder = org.apache.logging.log4j.core.filter.AbstractFilterable$Builder of org.apache.logging.log4j.core.filter.AbstractFilterable
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.Plugin(name = "Syslog", category = "Core", elementType = "appender", printObject = true)