Class 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
    Port optional This parameter determines the port to use for announcing log events. The default port is 23 (telnet). 5875
    Author:
    Jay Funnell
    • Constructor Detail

      • TelnetAppender

        public TelnetAppender()
    • Method Detail

      • requiresLayout

        public boolean requiresLayout()
        This appender requires a layout to format the text to the attached client(s).
      • 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.
        Specified by:
        append in class AppenderSkeleton