org.apache.log4j.net
public class TelnetAppender extends AppenderSkeleton
The TelnetAppender is a log4j appender that specializes in writing to a read-only socket. The output is provided in a telnet-friendly way so that a log can be monitored over TCP/IP. Clients using telnet connect to the socket and receive log data. This is handy for remote monitoring, especially when monitoring a servlet.
Here is a list of the available configuration options:
Name | Requirement | Description | Sample Value |
---|---|---|---|
Port | optional | This parameter determines the port to use for announcing log events. The default port is 23 (telnet). | 5875 |
Nested Class Summary | |
---|---|
protected class | TelnetAppender.SocketHandler The SocketHandler class is used to accept connections from
clients. |
Method Summary | |
---|---|
void | activateOptions() all of the options have been set, create the socket handler and
wait for connections. |
protected void | append(LoggingEvent event) Handles a log event. |
void | close() shuts down the appender. |
int | getPort() |
boolean | requiresLayout()
This appender requires a layout to format the text to the
attached client(s). |
void | setPort(int port) |