Class SyslogAppenderBuilder
java.lang.Object
org.apache.log4j.builders.AbstractBuilder
org.apache.log4j.builders.appender.SyslogAppenderBuilder
- All Implemented Interfaces:
AppenderBuilder
,Builder
@Plugin(name="org.apache.log4j.net.SyslogAppender",
category="Log4j Builder")
public class SyslogAppenderBuilder
extends AbstractBuilder
implements AppenderBuilder
Build a File Appender
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
private static int
private static final String
private static final String
private static final String
private static final Logger
private static final String
private static final String
Fields inherited from class org.apache.log4j.builders.AbstractBuilder
APPEND_PARAM, BUFFER_SIZE_PARAM, BUFFERED_IO_PARAM, FILE_PARAM, IMMEDIATE_FLUSH_PARAM, MAX_BACKUP_INDEX, MAX_SIZE_PARAM, NULL, RELATIVE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Appender
createAppender
(String name, Log4j1Configuration configuration, Layout layout, String facility, Filter filter, String syslogHost, String level, Protocol protocol, boolean header, boolean facilityPrinting) parseAppender
(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) parseAppender
(Element appenderElement, XmlConfiguration config) private void
resolveSyslogHost
(String syslogHost, AtomicReference<String> host, AtomicInteger port) Methods inherited from class org.apache.log4j.builders.AbstractBuilder
buildFilters, getBooleanProperty, getBooleanProperty, getBooleanValueAttribute, getIntegerProperty, getLongProperty, getNameAttribute, getNameAttributeKey, getProperties, getProperty, getProperty, getValueAttribute, getValueAttribute, set, set, set, set, substVars
-
Field Details
-
DEFAULT_HOST
- See Also:
-
DEFAULT_PORT
private static int DEFAULT_PORT -
DEFAULT_FACILITY
- See Also:
-
LOGGER
-
FACILITY_PARAM
- See Also:
-
FACILITY_PRINTING_PARAM
- See Also:
-
HEADER_PARAM
- See Also:
-
PROTOCOL_PARAM
- See Also:
-
SYSLOG_HOST_PARAM
- See Also:
-
-
Constructor Details
-
SyslogAppenderBuilder
public SyslogAppenderBuilder() -
SyslogAppenderBuilder
-
-
Method Details
-
parseAppender
- Specified by:
parseAppender
in interfaceAppenderBuilder
-
parseAppender
public Appender parseAppender(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) - Specified by:
parseAppender
in interfaceAppenderBuilder
-
createAppender
-
resolveSyslogHost
-