Java ActiveMQ日志中的条目太多

Java ActiveMQ日志中的条目太多,java,logging,jboss,log4j,activemq,Java,Logging,Jboss,Log4j,Activemq,我们的ActiveMQ日志包含的条目太多,与此类似(简化): 实际上,在每毫秒内,我们都会有这些添加连接,删除会话和删除连接三元组。因此,10*10 MB的日志文件只包含几分钟的通信量,实际上毫无用处 我们通过运行在JBoss中的Java企业应用程序连接到ActiveMQ代理 有人知道这些压倒性信息的原因吗 是否有方法只记录通信量,即消息已发送到队列并从队列中发出,并抑制这些无用的条目 感谢您提前提供的任何帮助或提示 我想您在activemq.xml中打开了LoggingBrokerPlugin

我们的ActiveMQ日志包含的条目太多,与此类似(简化):

实际上,在每毫秒内,我们都会有这些
添加连接
删除会话
删除连接
三元组。因此,10*10 MB的日志文件只包含几分钟的通信量,实际上毫无用处

我们通过运行在JBoss中的Java企业应用程序连接到ActiveMQ代理

  • 有人知道这些压倒性信息的原因吗
  • 是否有方法只记录通信量,即消息已发送到队列并从队列中发出,并抑制这些无用的条目

  • 感谢您提前提供的任何帮助或提示

    我想您在activemq.xml中打开了LoggingBrokerPlugin()

    您可以只打开LogConsumerRevents和logProducerEvents日志,而不使用logAll

    2017-03-16 09:58:11,721 | INFO  | Adding Connection: ConnectionInfo {...} | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ...
    2017-03-16 09:58:11,724 | INFO  | Removing Session: SessionInfo {...} | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ...
    2017-03-16 09:58:11,724 | INFO  | Removing Connection: ConnectionInfo {...} | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ...
    2017-03-16 09:58:11,725 | INFO  | Adding Connection: ConnectionInfo {...} | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ...
    2017-03-16 09:58:11,725 | INFO  | Removing Session: SessionInfo {...} | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ...
    2017-03-16 09:58:11,725 | INFO  | Removing Connection: ConnectionInfo {...} | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ...