| org.apache.log4j.net.test | Package for remote logging. |
| DatagramStringAppender | Use DatagramStringAppender to send log messages to a remote daemon which accepts Datagram (UDP) messages. | code | html |
| DatagramStringWriter | DatagramStringWriter is a wrapper around the java.net.DatagramSocket class so that it behaves like a java.io.Writer. | code | html |
| DefaultEvaluator | code | html | |
| JMSAppender | A simple appender that publishes events to a JMS Topic. | code | html |
| JMSSink | A simple application that consumes logging events sent by a JMSAppender . | code | html |
| SMTPAppender | Send an e-mail when a specific logging event occurs, typically on errors or fatal errors. | code | html |
| SimpleSocketServer | A simple SocketNode based server. | code | html |
| SocketAppender | Sends LoggingEvent objects to a remote a log server, usually a SocketNode . | code | html |
| SocketAppender.Connector | The Connector will reconnect when the server becomes available again. | code | html |
| SocketHubAppender | Sends LoggingEvent objects to a set of remote log servers, usually a SocketNodes . | code | html |
| SocketHubAppender.ServerMonitor | This class is used internally to monitor a ServerSocket and register new connections in a vector passed in the constructor. | code | html |
| SocketNode | Read LoggingEvent objects sent from a remote client using Sockets (TCP). | code | html |
| SocketServer | A SocketNode based server that uses a different hierarchy for each client. | code | html |
| SyslogAppender | Use SyslogAppender to send log messages to a remote syslog daemon. | code | html |
| TelnetAppender | The TelnetAppender is a log4j appender that specializes in writing to a read-only socket. |
code | html |
| TelnetAppender.SocketHandler | The SocketHandler class is used to accept connections from clients. | code | html |