Class JmsLogAppender

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.filter.Filterable, org.apache.logging.log4j.core.impl.LocationAware, org.apache.logging.log4j.core.LifeCycle, org.apache.logging.log4j.core.LifeCycle2

    public class JmsLogAppender
    extends JmsLogAppenderSupport
    A JMS 1.1 log4j appender which uses ActiveMQ by default and does not require any JNDI configurations
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.logging.log4j.core.appender.AbstractAppender

        org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B extends org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>>
      • Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle

        org.apache.logging.log4j.core.LifeCycle.State
    • Field Summary

      • Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle

        DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
      • Fields inherited from interface org.apache.logging.log4j.core.Appender

        ELEMENT_TYPE, EMPTY_ARRAY
    • Constructor Summary

      Constructors 
      Constructor Description
      JmsLogAppender()  
    • Constructor Detail

      • JmsLogAppender

        public JmsLogAppender()
    • Method Detail

      • getUri

        public String getUri()
      • setUri

        public void setUri​(String uri)
      • getUserName

        public String getUserName()
      • setUserName

        public void setUserName​(String userName)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • createConnection

        protected javax.jms.Connection createConnection()
                                                 throws javax.jms.JMSException
        Specified by:
        createConnection in class JmsLogAppenderSupport
        Throws:
        javax.jms.JMSException