Class SocketAppenderBuilder
java.lang.Object
org.apache.log4j.builders.AbstractBuilder
org.apache.log4j.builders.appender.SocketAppenderBuilder
- All Implemented Interfaces:
AppenderBuilder
,Builder
@Plugin(name="org.apache.log4j.net.SocketAppender",
category="Log4j Builder")
public class SocketAppenderBuilder
extends AbstractBuilder
implements AppenderBuilder
Build a Console Appender
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
The default reconnection delay (30000 milliseconds or 30 seconds).private static final String
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 <T extends Log4j1Configuration>
AppendercreateAppender
(String name, String host, int port, Layout layout, Filter filter, String level, boolean immediateFlush, int reconnectDelayMillis, T configuration) parseAppender
(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) parseAppender
(Element appenderElement, XmlConfiguration config) 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
-
HOST_PARAM
- See Also:
-
PORT_PARAM
- See Also:
-
RECONNECTION_DELAY_PARAM
- See Also:
-
DEFAULT_PORT
private static final int DEFAULT_PORT- See Also:
-
DEFAULT_RECONNECTION_DELAY
private static final int DEFAULT_RECONNECTION_DELAYThe default reconnection delay (30000 milliseconds or 30 seconds).- See Also:
-
LOGGER
-
-
Constructor Details
-
SocketAppenderBuilder
public SocketAppenderBuilder() -
SocketAppenderBuilder
-
-
Method Details
-
createAppender
-
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
-