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) OutputStreamtoString()Methods inherited from class ch.qos.logback.core.recovery.ResilientOutputStreamBase
addStatus, addStatusIfCountNotOverLimit, attemptRecovery, close, flush, getContext, postIOFailure, setContext, write, writeMethods 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:
UnknownHostExceptionSocketException
-
-
Method Details
-
getDescription
String getDescription()- Specified by:
getDescriptionin classResilientOutputStreamBase
-
openNewOutputStream
- Specified by:
openNewOutputStreamin classResilientOutputStreamBase- Throws:
IOException
-
toString
-