Package ch.qos.logback.core.recovery
Class ResilientSyslogOutputStream
java.lang.Object
java.io.OutputStream
ch.qos.logback.core.recovery.ResilientOutputStreamBase
ch.qos.logback.core.recovery.ResilientSyslogOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
-
Field Summary
FieldsFields inherited from class ch.qos.logback.core.recovery.ResilientOutputStreamBase
os, presumedClean, STATUS_COUNT_LIMIT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) String
(package private) OutputStream
toString()
Methods inherited from class ch.qos.logback.core.recovery.ResilientOutputStreamBase
addStatus, addStatusIfCountNotOverLimit, attemptRecovery, close, flush, getContext, postIOFailure, setContext, write, write
Methods inherited from class java.io.OutputStream
write
-
Field Details
-
syslogHost
String syslogHost -
port
int port
-
-
Constructor Details
-
ResilientSyslogOutputStream
public ResilientSyslogOutputStream(String syslogHost, int port) throws UnknownHostException, SocketException - Throws:
UnknownHostException
SocketException
-
-
Method Details
-
getDescription
String getDescription()- Specified by:
getDescription
in classResilientOutputStreamBase
-
openNewOutputStream
- Specified by:
openNewOutputStream
in classResilientOutputStreamBase
- Throws:
IOException
-
toString
-