Package org.apache.log4j.net
Class XMLSocketNode
java.lang.Object
org.apache.log4j.spi.ComponentBase
org.apache.log4j.net.XMLSocketNode
Read
LoggingEvent
objects sent from a remote client using XML over
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) Decoder
(package private) SocketNodeEventListener
(package private) Receiver
(package private) Socket
Fields inherited from class org.apache.log4j.spi.ComponentBase
repository
-
Constructor Summary
ConstructorsConstructorDescriptionXMLSocketNode
(String decoder, Socket socket, Receiver receiver) Constructor for socket and reciever.XMLSocketNode
(String decoder, Socket socket, org.apache.log4j.spi.LoggerRepository hierarchy) Constructor for socket and logger repository. -
Method Summary
Modifier and TypeMethodDescriptionvoid
run()
void
setListener
(SocketNodeEventListener _listener) Set the event listener on this node.Methods inherited from class org.apache.log4j.spi.ComponentBase
getLogger, getLoggerRepository, getNonFloodingLogger, resetErrorCount, setLoggerRepository
-
Field Details
-
socket
Socket socket -
receiver
Receiver receiver -
decoder
Decoder decoder -
listener
SocketNodeEventListener listener
-
-
Constructor Details
-
Method Details