public class TcpSyslogMessageSender extends AbstractSyslogMessageSender
| Modifier and Type | Field and Description |
|---|---|
static int |
SETTING_SOCKET_CONNECT_TIMEOUT_IN_MILLIS_DEFAULT_VALUE |
protected CachingReference<InetAddress> |
syslogServerHostnameReference
InetAddress of the remote Syslog Server. |
protected int |
syslogServerPort
Listen port of the remote Syslog server.
|
defaultAppName, defaultFacility, defaultMessageHostname, defaultSeverity, logger, messageFormat, sendCounter, sendDurationInNanosCounter, sendErrorCounter, UTF_8DEFAULT_INET_ADDRESS_TTL_IN_MILLIS, DEFAULT_INET_ADDRESS_TTL_IN_NANOS, DEFAULT_SYSLOG_HOST, DEFAULT_SYSLOG_MESSAGE_FORMAT, DEFAULT_SYSLOG_PORT| Constructor and Description |
|---|
TcpSyslogMessageSender() |
| Modifier and Type | Method and Description |
|---|---|
String |
getSyslogServerHostname() |
int |
getSyslogServerPort() |
boolean |
isSsl() |
void |
sendMessage(SyslogMessage message)
Send the given
SyslogMessage. |
void |
setSsl(boolean ssl) |
void |
setSyslogServerHostname(String syslogServerHostname) |
void |
setSyslogServerPort(int syslogServerPort) |
getDefaultAppName, getDefaultFacility, getDefaultMessageHostname, getDefaultSeverity, getMessageFormat, getSendCount, getSendDurationInMillis, getSendDurationInNanos, getSendErrorCount, sendMessage, sendMessage, setDefaultAppName, setDefaultFacility, setDefaultMessageHostname, setDefaultSeverity, setMessageFormatpublic static final int SETTING_SOCKET_CONNECT_TIMEOUT_IN_MILLIS_DEFAULT_VALUE
protected CachingReference<InetAddress> syslogServerHostnameReference
InetAddress of the remote Syslog Server.
The InetAddress is refreshed regularly to handle DNS changes (default SyslogMessageSender.DEFAULT_INET_ADDRESS_TTL_IN_MILLIS)
Default value: SyslogMessageSender.DEFAULT_SYSLOG_HOSTprotected int syslogServerPort
SyslogMessageSender.DEFAULT_SYSLOG_PORTpublic void sendMessage(@Nonnull SyslogMessage message) throws IOException
AbstractSyslogMessageSenderSyslogMessage.sendMessage in interface SyslogMessageSendersendMessage in class AbstractSyslogMessageSendermessage - the message to sendIOExceptionpublic void setSyslogServerHostname(String syslogServerHostname)
public void setSyslogServerPort(int syslogServerPort)
public String getSyslogServerHostname()
public int getSyslogServerPort()
public boolean isSsl()
public void setSsl(boolean ssl)
Copyright © 2014. All rights reserved.