Log4j Version 1.2.14: Class TelnetAppender

Log4j 1.2

Log4j 1.2.14

org.apache.log4j.net Class TelnetAppender

java.lang.Object
  |
  +--org.apache.log4j.AppenderSkeleton
        |
        +--org.apache.log4j.net.TelnetAppender
All Implemented Interfaces:
Appender, OptionHandler

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

Author:
Jay Funnell

protected  class
 
 
 
 void
protected  void
 void
 int
 boolean
 void
 
 
 

TelnetAppender

public TelnetAppender()

requiresLayout

public boolean requiresLayout()
This appender requires a layout to format the text to the attached client(s).

activateOptions

public void activateOptions()
all of the options have been set, create the socket handler and wait for connections.
Overrides:
activateOptions in class AppenderSkeleton

getPort

public int getPort()

setPort

public void setPort(int port)

close

public void close()
shuts down the appender.

append

protected void append(LoggingEvent event)
Handles a log event. For this appender, that means writing the message to each connected client.
Overrides:
append in class AppenderSkeleton

Log4j 1.2.14

Copyright 2000-2005 Apache Software Foundation.