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.po...@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.gr...@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 >