Class SyslogAppenderBuilder
- java.lang.Object
-
- org.apache.log4j.builders.AbstractBuilder
-
- org.apache.log4j.builders.appender.SyslogAppenderBuilder
-
- All Implemented Interfaces:
AppenderBuilder
@Plugin(name="org.apache.log4j.net.SyslogAppender", category="Log4j Builder") public class SyslogAppenderBuilder extends AbstractBuilder implements AppenderBuilder
Build a File Appender
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
FACILITY_PARAM
private static Logger
LOGGER
private static java.lang.String
SYSLOG_HOST_PARAM
private static int
SYSLOG_PORT
-
Fields inherited from class org.apache.log4j.builders.AbstractBuilder
APPEND_PARAM, BUFFER_SIZE_PARAM, BUFFERED_IO_PARAM, FILE_PARAM, MAX_BACKUP_INDEX, MAX_SIZE_PARAM, RELATIVE
-
-
Constructor Summary
Constructors Constructor Description SyslogAppenderBuilder()
SyslogAppenderBuilder(java.lang.String prefix, java.util.Properties props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Appender
createAppender(java.lang.String name, Log4j1Configuration configuration, Layout layout, java.lang.String facility, Filter filter, java.lang.String syslogHost, java.lang.String level)
Appender
parseAppender(java.lang.String name, java.lang.String appenderPrefix, java.lang.String layoutPrefix, java.lang.String filterPrefix, java.util.Properties props, PropertiesConfiguration configuration)
Appender
parseAppender(org.w3c.dom.Element appenderElement, XmlConfiguration config)
private void
resolveSyslogHost(java.lang.String syslogHost, Holder<java.lang.String> host, Holder<java.lang.Integer> port)
-
Methods inherited from class org.apache.log4j.builders.AbstractBuilder
buildFilters, getBooleanProperty, getIntegerProperty, getProperties, getProperty, getProperty
-
-
-
-
Field Detail
-
LOGGER
private static final Logger LOGGER
-
FACILITY_PARAM
private static final java.lang.String FACILITY_PARAM
- See Also:
- Constant Field Values
-
SYSLOG_HOST_PARAM
private static final java.lang.String SYSLOG_HOST_PARAM
- See Also:
- Constant Field Values
-
SYSLOG_PORT
private static int SYSLOG_PORT
-
-
Method Detail
-
parseAppender
public Appender parseAppender(org.w3c.dom.Element appenderElement, XmlConfiguration config)
- Specified by:
parseAppender
in interfaceAppenderBuilder
-
parseAppender
public Appender parseAppender(java.lang.String name, java.lang.String appenderPrefix, java.lang.String layoutPrefix, java.lang.String filterPrefix, java.util.Properties props, PropertiesConfiguration configuration)
- Specified by:
parseAppender
in interfaceAppenderBuilder
-
createAppender
private Appender createAppender(java.lang.String name, Log4j1Configuration configuration, Layout layout, java.lang.String facility, Filter filter, java.lang.String syslogHost, java.lang.String level)
-
-