Class AsyncSocketAppender

  • All Implemented Interfaces:
    org.apache.log4j.Appender, org.apache.log4j.spi.AppenderAttachable, org.apache.log4j.spi.OptionHandler

    public class AsyncSocketAppender
    extends org.apache.log4j.AsyncAppender
    An asynchronous appender that maintains its own internal socket appender. Unlike AsyncAppender, this appender can be configured with a Log4J properties file, although in that case no additional appenders can be added.
    • Constructor Detail

      • AsyncSocketAppender

        public AsyncSocketAppender()
        Creates a new appender.
    • Method Detail

      • append

        public void append​(org.apache.log4j.spi.LoggingEvent event)
        Overrides:
        append in class org.apache.log4j.AsyncAppender
      • getApplication

        public String getApplication()
      • getPort

        public int getPort()
      • getReconnectionDelay

        public int getReconnectionDelay()
      • getRemoteHost

        public String getRemoteHost()
      • isAdvertiseViaMulticastDNS

        public boolean isAdvertiseViaMulticastDNS()
      • setAdvertiseViaMulticastDNS

        public void setAdvertiseViaMulticastDNS​(boolean advertiseViaMulticastDNS)
      • setApplication

        public void setApplication​(String lapp)
      • setLocationInfo

        public void setLocationInfo​(boolean locationInfo)
        Overrides:
        setLocationInfo in class org.apache.log4j.AsyncAppender
      • setPort

        public void setPort​(int port)
      • setReconnectionDelay

        public void setReconnectionDelay​(int delay)
      • setRemoteHost

        public void setRemoteHost​(String host)