public abstract class AbstractSyslogConfig extends Object implements AbstractSyslogConfigIF
Syslog4j is licensed under the Lesser GNU Public License v2.1. A copy of the LGPL license is available in the META-INF folder in all distributions of Syslog4j and in the base directory of the "doc" ZIP.
| Modifier and Type | Field and Description |
|---|---|
protected List |
backLogHandlers |
protected String |
charSet |
protected static List |
defaultBackLogHandlers |
protected int |
facility |
protected String |
ident |
protected boolean |
includeIdentInMessageModifier |
protected String |
localName |
protected int |
maxMessageLength |
protected long |
maxShutdownWait |
protected List |
messageModifiers |
protected boolean |
sendLocalName |
protected boolean |
sendLocalTimestamp |
protected byte[] |
splitMessageBeginText |
protected byte[] |
splitMessageEndText |
protected boolean |
threaded |
protected long |
threadLoopInterval |
protected int |
threadPriority |
protected boolean |
throwExceptionOnInitialize |
protected boolean |
throwExceptionOnWrite |
protected boolean |
truncateMessage |
protected boolean |
useDaemonThread |
protected boolean |
useStructuredData |
protected int |
writeRetries |
AF_UNIX, CACHE_HOST_ADDRESS_DEFAULT, CHAR_SET_DEFAULT, CRLF, FACILITY_ALERT, FACILITY_AUDIT, FACILITY_AUTH, FACILITY_AUTHPRIV, FACILITY_CLOCK2, FACILITY_CRON, FACILITY_DAEMON, FACILITY_FTP, FACILITY_KERN, FACILITY_LOCAL0, FACILITY_LOCAL1, FACILITY_LOCAL2, FACILITY_LOCAL3, FACILITY_LOCAL4, FACILITY_LOCAL5, FACILITY_LOCAL6, FACILITY_LOCAL7, FACILITY_LPR, FACILITY_MAIL, FACILITY_NEWS, FACILITY_NTP, FACILITY_SYSLOG, FACILITY_USER, FACILITY_UUCP, IDENT_SUFFIX_DEFAULT, INCLUDE_IDENT_IN_MESSAGE_MODIFIER_DEFAULT, JNA_NATIVE_CLASS, LEVEL_ALERT, LEVEL_CRITICAL, LEVEL_DEBUG, LEVEL_EMERGENCY, LEVEL_ERROR, LEVEL_INFO, LEVEL_NOTICE, LEVEL_WARN, LF, MAX_MESSAGE_LENGTH_DEFAULT, MAX_MESSAGE_LENGTH_RFC5424, MAX_QUEUE_SIZE_DEFAULT, MAX_SHUTDOWN_WAIT_DEFAULT, OPTION_LOG_CONS, OPTION_LOG_NDELAY, OPTION_LOG_NOWAIT, OPTION_LOG_ODELAY, OPTION_LOG_PERROR, OPTION_LOG_PID, OPTION_NONE, SEND_LOCAL_NAME_DEFAULT, SEND_LOCAL_NAME_DEFAULT_VALUE, SEND_LOCAL_TIMESTAMP_DEFAULT, SERVER_SHUTDOWN_WAIT_DEFAULT, SERVER_SOCKET_BACKLOG_DEFAULT, SHUTDOWN_INTERVAL, SOCK_DGRAM, SOCK_STREAM, SPLIT_MESSAGE_BEGIN_TEXT_DEFAULT, SPLIT_MESSAGE_END_TEXT_DEFAULT, STRUCTURED_DATA_APP_NAME_DEFAULT_VALUE, STRUCTURED_DATA_EMPTY_VALUE, STRUCTURED_DATA_NILVALUE, STRUCTURED_DATA_PROCESS_ID_DEFAULT_VALUE, SYSLOG_BUFFER_SIZE, SYSLOG_DATEFORMAT, SYSLOG_DATEFORMAT_RFC5424, SYSLOG_FACILITY_DEFAULT, SYSLOG_HOST_DEFAULT, SYSLOG_LIBRARY_DEFAULT, SYSLOG_MESSAGE_MODIFIER_PREFIX_DEFAULT, SYSLOG_MESSAGE_MODIFIER_SUFFIX_DEFAULT, SYSLOG_PATH_DEFAULT, SYSLOG_POOL_CONFIG_MAX_ACTIVE_DEFAULT, SYSLOG_POOL_CONFIG_MAX_IDLE_DEFAULT, SYSLOG_POOL_CONFIG_MAX_WAIT_DEFAULT, SYSLOG_POOL_CONFIG_MIN_EVICTABLE_IDLE_TIME_MILLIS_DEFAULT, SYSLOG_POOL_CONFIG_MIN_IDLE_DEFAULT, SYSLOG_POOL_CONFIG_NUM_TESTS_PER_EVICTION_RUN_DEFAULT, SYSLOG_POOL_CONFIG_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS_DEFAULT, SYSLOG_POOL_CONFIG_TEST_ON_BORROW_DEFAULT, SYSLOG_POOL_CONFIG_TEST_ON_RETURN_DEFAULT, SYSLOG_POOL_CONFIG_TEST_WHILE_IDLE_DEFAULT, SYSLOG_POOL_CONFIG_TIME_BETWEEN_EVICTION_RUNS_MILLIS_DEFAULT, SYSLOG_PORT_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_FIRST_NUMBER_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_LAST_NUMBER_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_PAD_CHAR_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_PREFIX_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_SUFFIX_DEFAULT, SYSLOG_SEQUENTIAL_MESSAGE_MODIFIER_USE_PADDING_DEFAULT, SYSLOG_SOCKET_FAMILY_DEFAULT, SYSLOG_SOCKET_LIBRARY_DEFAULT, SYSLOG_SOCKET_PATH_DEFAULT, SYSLOG_SOCKET_PROTOCOL_DEFAULT, SYSLOG_SOCKET_TYPE_DEFAULT, TCP, TCP_DELIMITER_SEQUENCE_DEFAULT, TCP_FRESH_CONNECTION_INTERVAL_DEFAULT, TCP_KEEP_ALIVE_DEFAULT, TCP_MAX_ACTIVE_SOCKETS_BEHAVIOR_DEFAULT, TCP_MAX_ACTIVE_SOCKETS_DEFAULT, TCP_PERSISTENT_CONNECTION_DEFAULT, TCP_REUSE_ADDRESS_DEFAULT, TCP_SET_BUFFER_SIZE_DEFAULT, TCP_SO_LINGER_DEFAULT, TCP_SO_LINGER_SECONDS_DEFAULT, THREAD_LOOP_INTERVAL_DEFAULT, THREAD_PRIORITY_DEFAULT, THREADED_DEFAULT, THROW_EXCEPTION_ON_INITIALIZE_DEFAULT, THROW_EXCEPTION_ON_WRITE_DEFAULT, TRUNCATE_MESSAGE_DEFAULT, UDP, UNIX_SOCKET, UNIX_SYSLOG, USE_DAEMON_THREAD_DEFAULT, USE_STRUCTURED_DATA_DEFAULT, WRITE_RETRIES_DEFAULT| Constructor and Description |
|---|
AbstractSyslogConfig() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMaxQueueSize, setMaxQueueSizegetHost, getPort, setHost, setPortprotected static final List defaultBackLogHandlers
protected int facility
protected String charSet
protected String ident
protected String localName
protected boolean sendLocalTimestamp
protected boolean sendLocalName
protected boolean includeIdentInMessageModifier
protected boolean throwExceptionOnWrite
protected boolean throwExceptionOnInitialize
protected int maxMessageLength
protected byte[] splitMessageBeginText
protected byte[] splitMessageEndText
protected List messageModifiers
protected List backLogHandlers
protected boolean threaded
protected boolean useDaemonThread
protected int threadPriority
protected long threadLoopInterval
protected int writeRetries
protected long maxShutdownWait
protected boolean truncateMessage
protected boolean useStructuredData
public abstract Class getSyslogClass()
getSyslogClass in interface SyslogConfigIFpublic String getCharSet()
getCharSet in interface SyslogCharSetIFgetCharSet in interface SyslogConfigIFpublic void setCharSet(String charSet)
setCharSet in interface SyslogCharSetIFsetCharSet in interface SyslogConfigIFpublic String getLocalName()
getLocalName in interface SyslogConfigIFpublic void setLocalName(String localName)
setLocalName in interface SyslogConfigIFpublic boolean isThrowExceptionOnWrite()
isThrowExceptionOnWrite in interface SyslogConfigIFpublic void setThrowExceptionOnWrite(boolean throwExceptionOnWrite)
setThrowExceptionOnWrite in interface SyslogConfigIFpublic boolean isThrowExceptionOnInitialize()
isThrowExceptionOnInitialize in interface SyslogConfigIFpublic void setThrowExceptionOnInitialize(boolean throwExceptionOnInitialize)
setThrowExceptionOnInitialize in interface SyslogConfigIFpublic byte[] getSplitMessageBeginText()
getSplitMessageBeginText in interface AbstractSyslogConfigIFpublic void setSplitMessageBeginText(byte[] splitMessageBeginText)
setSplitMessageBeginText in interface AbstractSyslogConfigIFpublic void setSplitMessageBeginText(String splitMessageBeginText) throws SyslogRuntimeException
SyslogRuntimeExceptionpublic byte[] getSplitMessageEndText()
getSplitMessageEndText in interface AbstractSyslogConfigIFpublic void setSplitMessageEndText(byte[] splitMessageEndText)
setSplitMessageEndText in interface AbstractSyslogConfigIFpublic void setSplitMessageEndText(String splitMessageEndText) throws SyslogRuntimeException
SyslogRuntimeExceptionpublic int getMaxMessageLength()
getMaxMessageLength in interface SyslogConfigIFpublic void setMaxMessageLength(int maxMessageLength)
setMaxMessageLength in interface SyslogConfigIFpublic boolean isSendLocalTimestamp()
isSendLocalTimestamp in interface SyslogConfigIFpublic void setSendLocalTimestamp(boolean sendLocalTimestamp)
setSendLocalTimestamp in interface SyslogConfigIFpublic boolean isSendLocalName()
isSendLocalName in interface SyslogConfigIFpublic void setSendLocalName(boolean sendLocalName)
setSendLocalName in interface SyslogConfigIFpublic int getFacility()
getFacility in interface SyslogConfigIFpublic void setFacility(int facility)
setFacility in interface SyslogConfigIFpublic void setFacility(String facilityName)
setFacility in interface SyslogConfigIFpublic String getIdent()
getIdent in interface SyslogConfigIFpublic void setIdent(String ident)
setIdent in interface SyslogConfigIFprotected List _getMessageModifiers()
public void addMessageModifier(SyslogMessageModifierIF messageModifier)
addMessageModifier in interface SyslogConfigIFpublic void insertMessageModifier(int index,
SyslogMessageModifierIF messageModifier)
insertMessageModifier in interface SyslogConfigIFpublic void removeMessageModifier(SyslogMessageModifierIF messageModifier)
removeMessageModifier in interface SyslogConfigIFpublic List getMessageModifiers()
getMessageModifiers in interface AbstractSyslogConfigIFpublic void setMessageModifiers(List messageModifiers)
public void removeAllMessageModifiers()
removeAllMessageModifiers in interface SyslogConfigIFprotected List _getBackLogHandlers()
public void addBackLogHandler(SyslogBackLogHandlerIF backLogHandler)
addBackLogHandler in interface SyslogConfigIFpublic void insertBackLogHandler(int index,
SyslogBackLogHandlerIF backLogHandler)
insertBackLogHandler in interface SyslogConfigIFpublic void removeBackLogHandler(SyslogBackLogHandlerIF backLogHandler)
removeBackLogHandler in interface SyslogConfigIFpublic List getBackLogHandlers()
getBackLogHandlers in interface AbstractSyslogConfigIFpublic void setBackLogHandlers(List backLogHandlers)
public void removeAllBackLogHandlers()
removeAllBackLogHandlers in interface SyslogConfigIFpublic boolean isIncludeIdentInMessageModifier()
isIncludeIdentInMessageModifier in interface SyslogConfigIFpublic void setIncludeIdentInMessageModifier(boolean includeIdentInMessageModifier)
setIncludeIdentInMessageModifier in interface SyslogConfigIFpublic boolean isThreaded()
isThreaded in interface AbstractSyslogConfigIFpublic void setThreaded(boolean threaded)
setThreaded in interface AbstractSyslogConfigIFpublic boolean isUseDaemonThread()
isUseDaemonThread in interface AbstractSyslogConfigIFpublic void setUseDaemonThread(boolean useDaemonThread)
setUseDaemonThread in interface AbstractSyslogConfigIFpublic int getThreadPriority()
getThreadPriority in interface AbstractSyslogConfigIFpublic void setThreadPriority(int threadPriority)
setThreadPriority in interface AbstractSyslogConfigIFpublic long getThreadLoopInterval()
getThreadLoopInterval in interface AbstractSyslogConfigIFpublic void setThreadLoopInterval(long threadLoopInterval)
setThreadLoopInterval in interface AbstractSyslogConfigIFpublic long getMaxShutdownWait()
getMaxShutdownWait in interface AbstractSyslogConfigIFpublic void setMaxShutdownWait(long maxShutdownWait)
setMaxShutdownWait in interface AbstractSyslogConfigIFpublic int getWriteRetries()
getWriteRetries in interface AbstractSyslogConfigIFpublic void setWriteRetries(int writeRetries)
setWriteRetries in interface AbstractSyslogConfigIFpublic boolean isTruncateMessage()
isTruncateMessage in interface SyslogConfigIFpublic void setTruncateMessage(boolean truncateMessage)
setTruncateMessage in interface SyslogConfigIFpublic boolean isUseStructuredData()
isUseStructuredData in interface SyslogConfigIFpublic void setUseStructuredData(boolean useStructuredData)
setUseStructuredData in interface SyslogConfigIFpublic Class getSyslogWriterClass()
getSyslogWriterClass in interface AbstractSyslogConfigIFCopyright © 2017. All rights reserved.