| Modifier and Type | Method and Description |
|---|---|
static SyslogIF |
Syslog.createInstance(String protocol,
SyslogConfigIF config)
Use createInstance(protocol,config) to create your own Syslog instance.
|
static SyslogIF |
Syslog.getInstance(String protocol)
Use getInstance(protocol) as the starting point for Syslog4j.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Syslog.destroyInstance(SyslogIF syslog)
destroyInstance() gracefully shuts down the specified Syslog instance and
removes it from Syslog4j.
|
void |
SyslogBackLogHandlerIF.down(SyslogIF syslog,
String reason)
Implement down(syslog,reason) to notify/log when the syslog protocol is unavailable.
|
void |
SyslogBackLogHandlerIF.log(SyslogIF syslog,
int level,
String message,
String reason) |
String |
SyslogMessageModifierIF.modify(SyslogIF syslog,
int facility,
int level,
String message) |
void |
SyslogBackLogHandlerIF.up(SyslogIF syslog)
Implement up(syslog) to notify/log when the syslog protocol becomes available after a down condition.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSyslog
AbstractSyslog provides a base abstract implementation of the SyslogIF.
|
| Modifier and Type | Field and Description |
|---|---|
protected SyslogIF |
Syslog4jBackLogHandler.syslog |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractSyslogBackLogHandler.combine(SyslogIF syslog,
int level,
String message,
String reason) |
void |
Syslog4jBackLogHandler.down(SyslogIF syslog,
String reason) |
void |
NullSyslogBackLogHandler.down(SyslogIF syslog,
String reason) |
void |
Syslog4jBackLogHandler.log(SyslogIF syslog,
int level,
String message,
String reason) |
void |
NullSyslogBackLogHandler.log(SyslogIF syslog,
int level,
String message,
String reason) |
void |
Syslog4jBackLogHandler.up(SyslogIF syslog) |
void |
NullSyslogBackLogHandler.up(SyslogIF syslog) |
| Constructor and Description |
|---|
Syslog4jBackLogHandler(SyslogIF syslog) |
Syslog4jBackLogHandler(SyslogIF syslog,
boolean appendReason) |
| Modifier and Type | Method and Description |
|---|---|
void |
Log4jSyslogBackLogHandler.down(SyslogIF syslog,
String reason) |
void |
Log4jSyslogBackLogHandler.log(SyslogIF syslog,
int level,
String message,
String reason) |
void |
Log4jSyslogBackLogHandler.up(SyslogIF syslog) |
| Modifier and Type | Method and Description |
|---|---|
void |
PrintStreamSyslogBackLogHandler.down(SyslogIF syslog,
String reason) |
void |
PrintStreamSyslogBackLogHandler.log(SyslogIF syslog,
int level,
String message,
String reason) |
void |
PrintStreamSyslogBackLogHandler.up(SyslogIF syslog) |
| Modifier and Type | Field and Description |
|---|---|
protected SyslogIF |
Syslog4jAppenderSkeleton.syslog |
| Modifier and Type | Method and Description |
|---|---|
String |
ChecksumSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
| Modifier and Type | Method and Description |
|---|---|
String |
HTMLEntityEscapeSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
| Modifier and Type | Method and Description |
|---|---|
String |
HashSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
| Modifier and Type | Method and Description |
|---|---|
String |
MacSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
| Modifier and Type | Method and Description |
|---|---|
String |
SequentialSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
| Modifier and Type | Method and Description |
|---|---|
String |
SuffixSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
String |
StringCaseSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
String |
PrefixSyslogMessageModifier.modify(SyslogIF syslog,
int facility,
int level,
String message) |
| Modifier and Type | Class and Description |
|---|---|
class |
MultipleSyslog
MultipleSyslog is an aggregator Syslog implementation for allowing a single
Syslog call to send to multiple Syslog implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNetSyslog
AbstractNetSyslog is an abstract extension of AbstractSyslog
that provides support for network-based syslog clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TCPNetSyslog
TCPNetSyslog is an extension of AbstractSyslog that provides support for
TCP/IP-based syslog clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PooledTCPNetSyslog
PooledTCPNetSyslog is an extension of TCPNetSyslog which provides support
for Apache Commons Pool.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SSLTCPNetSyslog
SSLTCPNetSyslog is an extension of AbstractSyslog that provides support for
TCP/IP-based (over SSL/TLS) syslog clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UDPNetSyslog
UDPNetSyslog is an extension of AbstractSyslog that provides support for
UDP/IP-based syslog clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnixSyslog
UnixSyslog is an extension of AbstractSyslog that provides support for
Unix-based syslog clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnixSocketSyslog
UnixSocketSyslog is an extension of AbstractSyslog that provides support for
Unix socket-based syslog clients.
|
Copyright © 2017. All rights reserved.