Package ch.qos.logback.classic.net
Class SocketNode
java.lang.Object
ch.qos.logback.classic.net.SocketNode
- All Implemented Interfaces:
Runnable
Read
ILoggingEvent
objects sent from a remote client using Sockets
(TCP). These logging events are logged according to local policy, as if they
were generated locally.
For example, the socket node might decide to log events to a local file and also resent them to a second socket node.
- Since:
- 0.8.4
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) LoggerContext
(package private) HardenedLoggingEventInputStream
(package private) Logger
(package private) SocketAddress
(package private) Socket
(package private) SimpleSocketServer
-
Constructor Summary
ConstructorsConstructorDescriptionSocketNode
(SimpleSocketServer socketServer, Socket socket, LoggerContext context) -
Method Summary
-
Field Details
-
socket
Socket socket -
context
LoggerContext context -
hardenedLoggingEventInputStream
HardenedLoggingEventInputStream hardenedLoggingEventInputStream -
remoteSocketAddress
SocketAddress remoteSocketAddress -
logger
Logger logger -
closed
boolean closed -
socketServer
SimpleSocketServer socketServer
-
-
Constructor Details
-
SocketNode
-
-
Method Details