activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Green <james.mk.gr...@gmail.com>
Subject Re: AMQ 5.7.0: Stomp trace does not log frames
Date Tue, 30 Oct 2012 09:26:54 GMT
That made no difference :(

The entire log4j.properties file is below. If it helps the JMX console says
that the stompURL property of the broker is
stomp://localhost:61612?trace=true

log4j.rootLogger=INFO, console, logfile
log4j.logger.org.apache.activemq.spring=WARN
log4j.logger.org.apache.activemq.web.handler=WARN
log4j.logger.org.springframework=WARN
log4j.logger.org.apache.xbean=WARN
log4j.logger.org.apache.camel=ERROR
log4j.logger.org.apache.activemq.transport.stomp=TRACE, stomp
log4j.logger.org.apache.activemq.transport.TransportLogger=TRACE, stomp

# When debugging or reporting problems to the ActiveMQ team,
# comment out the above lines and uncomment the next.

#log4j.rootLogger=DEBUG, logfile, console

# Or for more fine grained debug logging uncomment one of these
log4j.logger.org.apache.activemq=DEBUG
#log4j.logger.org.apache.camel=DEBUG

# Console appender
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%5p | %m%n
log4j.appender.console.threshold=INFO

# File appender
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.file=${activemq.base}/data/activemq.log
log4j.appender.logfile.maxFileSize=20MB
log4j.appender.logfile.maxBackupIndex=20
log4j.appender.logfile.append=true
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d | %-5p | %m | %c | %t%n

#log4j.appender.kahadb=org.apache.log4j.RollingFileAppender
#log4j.appender.kahadb.file=${activemq.base}/data/kahadb.log
#log4j.appender.kahadb.maxFileSize=1024KB
#log4j.appender.kahadb.maxBackupIndex=5
#log4j.appender.kahadb.append=true
#log4j.appender.kahadb.layout=org.apache.log4j.PatternLayout
#log4j.appender.kahadb.layout.ConversionPattern=%d [%-15.15t] %-5p
%-30.30c{1} - %m%n
#log4j.logger.org.apache.activemq.store.kahadb.MessageDatabase=TRACE, kahadb

log4j.appender.stomp=org.apache.log4j.RollingFileAppender
log4j.appender.stomp.file=${activemq.base}/data/stomp.log
log4j.appender.stomp.maxFileSize=1024KB
log4j.appender.stomp.maxBackupIndex=5
log4j.appender.stomp.append=true
log4j.appender.stomp.layout=org.apache.log4j.PatternLayout
log4j.appender.stomp.layout.ConversionPattern=%d [%-15.15t] %-5p
%-30.30c{1} - %m%n

# enable this line and disable the above if you just want the frame IO.
#log4j.logger.org.apache.activemq.transport.stomp.StompIO=TRACE, stomp
log4j.additivity.org.apache.activemq.transport.stomp=false

Thanks again,

James

On 29 October 2012 23:07, Christian Posta <christian.posta@gmail.com> wrote:

> So setting ?trace=true should add a transport filter to the transports that
> is in this class:
> org.apache.activemq.transport.TransportLogger
>
> Can you try with the following settings
>
> log4j.logger.org.apache.activemq.transport.TransportLogger=TRACE, stomp
>
>
> to get the logging you want?
>
> On Fri, Oct 26, 2012 at 8:34 AM, James Green <james.mk.green@gmail.com
> >wrote:
>
> > log4j.properties:
> >
> > log4j.rootLogger=INFO, console, logfile
> > log4j.logger.org.apache.activemq.spring=WARN
> > log4j.logger.org.apache.activemq.web.handler=WARN
> > log4j.logger.org.springframework=WARN
> > log4j.logger.org.apache.xbean=WARN
> > log4j.logger.org.apache.camel=ERROR
> > log4j.logger.org.apache.activemq.transport.stomp=TRACE, stomp
> >
> > # Or for more fine grained debug logging uncomment one of these
> > log4j.logger.org.apache.activemq=DEBUG
> > #log4j.logger.org.apache.camel=DEBUG
> >
> > # Console appender
> > log4j.appender.console=org.apache.log4j.ConsoleAppender
> > log4j.appender.console.layout=org.apache.log4j.PatternLayout
> > log4j.appender.console.layout.ConversionPattern=%5p | %m%n
> > log4j.appender.console.threshold=INFO
> >
> > # File appender
> > log4j.appender.logfile=org.apache.log4j.RollingFileAppender
> > log4j.appender.logfile.file=${activemq.base}/data/activemq.log
> > log4j.appender.logfile.maxFileSize=1024KB
> > log4j.appender.logfile.maxBackupIndex=5
> > log4j.appender.logfile.append=true
> > log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
> > log4j.appender.logfile.layout.ConversionPattern=%d | %-5p | %m | %c |
> %t%n
> >
> > #log4j.appender.kahadb=org.apache.log4j.RollingFileAppender
> > #log4j.appender.kahadb.file=${activemq.base}/data/kahadb.log
> > #log4j.appender.kahadb.maxFileSize=1024KB
> > #log4j.appender.kahadb.maxBackupIndex=5
> > #log4j.appender.kahadb.append=true
> > #log4j.appender.kahadb.layout=org.apache.log4j.PatternLayout
> > #log4j.appender.kahadb.layout.ConversionPattern=%d [%-15.15t] %-5p
> > %-30.30c{1} - %m%n
> > #log4j.logger.org.apache.activemq.store.kahadb.MessageDatabase=TRACE,
> > kahadb
> >
> > log4j.appender.stomp=org.apache.log4j.RollingFileAppender
> > log4j.appender.stomp.file=${activemq.base}/data/stomp.log
> > log4j.appender.stomp.maxFileSize=1024KB
> > log4j.appender.stomp.maxBackupIndex=5
> > log4j.appender.stomp.append=true
> > log4j.appender.stomp.layout=org.apache.log4j.PatternLayout
> > log4j.appender.stomp.layout.ConversionPattern=%d [%-15.15t] %-5p
> > %-30.30c{1} - %m%n
> >
> > # enable this line and disable the above if you just want the frame IO.
> > #log4j.logger.org.apache.activemq.transport.stomp.StompIO=TRACE, stomp
> > log4j.additivity.org.apache.activemq.transport.stomp=false
> >
> >
> > TransportConnector:
> > <transportConnector name="stomp"
> uri="stomp://localhost:61612?trace=true"/>
> >
> > The stomp.log holds only:
> > 2012-10-26 16:22:41,443 [0.1:57638@61612] DEBUG
> > StompInactivityMonitor         - Stomp Inactivity Monitor read check: 0,
> > write check: 0
> > 2012-10-26 16:22:41,443 [0.1:57638@61612] DEBUG
> > ProtocolConverter              - Stomp Connect heartbeat conf RW[0,0]
> > 2012-10-26 16:22:52,812 [0.1:57640@61612] DEBUG
> > StompInactivityMonitor         - Stomp Inactivity Monitor read check: 0,
> > write check: 0
> > 2012-10-26 16:22:52,812 [0.1:57640@61612] DEBUG
> > ProtocolConverter              - Stomp Connect heartbeat conf RW[0,0]
> > 2012-10-26 16:22:52,842 [0.1:57641@61612] DEBUG
> > StompInactivityMonitor         - Stomp Inactivity Monitor read check: 0,
> > write check: 0
> > 2012-10-26 16:22:52,842 [0.1:57641@61612] DEBUG
> > ProtocolConverter              - Stomp Connect heartbeat conf RW[0,0]
> > 2012-10-26 16:23:04,054 [0.1:57643@61612] DEBUG
> > StompInactivityMonitor         - Stomp Inactivity Monitor read check: 0,
> > write check: 0
> > 2012-10-26 16:23:04,054 [0.1:57643@61612] DEBUG
> > ProtocolConverter              - Stomp Connect heartbeat conf RW[0,0]
> > 2012-10-26 16:23:15,386 [0.1:57645@61612] DEBUG
> > StompInactivityMonitor         - Stomp Inactivity Monitor read check: 0,
> > write check: 0
> > 2012-10-26 16:23:15,386 [0.1:57645@61612] DEBUG
> > ProtocolConverter              - Stomp Connect heartbeat conf RW[0,0]
> >
> > Where are the frames?
> >
> > I need to understand why a consumer is being starved of messages after a
> > while.
> >
> > Thanks,
> >
> > James
> >
>
>
>
> --
> *Christian Posta*
> http://www.christianposta.com/blog
> twitter: @christianposta
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message