possibly add the following to your log4j configuration:

## Be sure that ActiveMQ messages are not logged to 'jms' appender
log4j.logger.org.apache.activemq=INFO, stdout


see:
http://activemq.apache.org/how-do-i-use-log4j-jms-appender-with-activemq.html

2009/10/10 Mike Nooney <noon...@gmail.com>

>
> Hi,
>
> I am using the Log4j JMSQueueAppender to log to a JMS Queue provided by an
> ActiveMQ Broker (ActiveMQ V5.2).
>
> The logs show that many TCP consumer threads are being started up at the
> same time. Also no messages are appearing in the queue.
>
> Would anyone know if this is a configuration issue or something else?
>
> Active MQ configuration here:
> http://www.nabble.com/file/p25830809/activemq.conf.TXT activemq.conf.TXT
>
> Thanks,
> Mike
>
> HOSTNAME - 2009-10-10 16:06:20,229 [Thread-8] DEBUG
> org.apache.activemq.transport.WireFormatNegotiator - Sending:
> WireFormatInfo
> { version=3, properties={TightEncodingEnabled=true, CacheSize=1024,
> TcpNoDelayEnabled=true, SizePrefixDisabled=false, StackTraceEnabled=true,
> MaxInactivityDurationInitalDelay=10000, MaxInactivityDuration=30000,
> CacheEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
>
> The above statement appears once.
>
> HOSTNAME - 2009-10-10 16:06:20,245 [ActiveMQ Transport:
> tcp://localhost/127.0.0.1:61616] DEBUG
> org.apache.activemq.transport.tcp.TcpTransport - TCP consumer thread for
> tcp://localhost/127.0.0.1:61616 starting
>
> The above log statement appears hundreds of times when the webapp loads in
> the Tomcat server and starts logging.
>
> Log4j configuration
> ##############################JMS appender
> config###############################
> # define appender for JMS logger
> log4j.appender.jms=JMSQueueAppender
>
> log4j.appender.jms.InitialContextFactory=org.apache.activemq.jndi.ActiveMQInitialContextFactory
> log4j.appender.jms.ProviderUrl=tcp://localhost:61616
> log4j.appender.jms.QueueBindingName=logqueue
> log4j.appender.jms.QueueConnectionFactoryBindingName=ConnectionFactory
> log4j.appender.jms.FailsafeLoggerName=jmsFSlogger
> log4j.appender.jms.AttemptsTillRetry=50000
> # Set TimeToLive for messages on the queue -1 means no expiry
> log4j.appender.jms.TimeToLive=-1
>
> ################################################################################
> --
> View this message in context:
> http://www.nabble.com/Many-TCP-consumer-threads-are-being-started-up-but-no-messages-getting-to-queue-tp25830809p25830809.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>


-- 
http://blog.garytully.com

Open Source Integration
http://fusesource.com

Reply via email to