Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-3263

ActiveMQ LoggingBrokerPlugin too verbose

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.4.2
    • 5.6.0
    • Broker
    • None
    • Patch Available

    Description

      Hi all, I am using Apache ActiveMQ v5.4.2-fuse-02-00 and I want to log events related connections and added following line into my config

      <loggingBrokerPlugin logAll="false" logConnectionEvents="true"/>

      but now in my log I have a lot of noise because it enabled also events related to sessions:

      2011-03-23 12:58:55,861 | INFO | Adding Connection : ConnectionInfo

      {commandId = 1, responseRequired = true, connectionId = ID:comunalserver-3451-634364032937500000-1:1141, clientId = ID:comunalserver-3451-634364032937500000-1142:0, userName = epaybroker, password = *****, brokerPath = null, brokerMasterConnector = false, manageable = false, clientMaster = false, faultTolerant = false}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///81.89.210.236:2972
      2011-03-23 12:58:55,903 | INFO | Adding Session : SessionInfo

      {commandId = 2, responseRequired = false, sessionId = ID:comunalserver-3451-634364032937500000-1:1141:1}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///81.89.210.236:2972
      2011-03-23 12:58:56,517 | INFO | Removing Session : SessionInfo

      {commandId = 71563, responseRequired = false, sessionId = ID:test.customs.am-28506-1300862663044-0:2:15904}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///192.168.0.30:21258
      2011-03-23 12:58:56,517 | INFO | Removing Session : SessionInfo

      {commandId = 71572, responseRequired = false, sessionId = ID:test.customs.am-28506-1300862663044-0:3:15906}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///192.168.0.30:21259
      2011-03-23 12:58:56,518 | INFO | Adding Session : SessionInfo

      {commandId = 71570, responseRequired = false, sessionId = ID:test.customs.am-28506-1300862663044-0:2:15905}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///192.168.0.30:21258
      2011-03-23 12:58:56,518 | INFO | Removing Session : SessionInfo

      {commandId = 71570, responseRequired = false, sessionId = ID:test.customs.am-28506-1300862663044-0:2:15905}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///192.168.0.30:21258
      2011-03-23 12:58:56,518 | INFO | Adding Session : SessionInfo

      {commandId = 71572, responseRequired = false, sessionId = ID:test.customs.am-28506-1300862663044-0:2:15906}

      | org.apache.activemq.broker.util.LoggingBrokerPlugin | ActiveMQ Transport: ssl:///192.168.0.30:21258
      ........................
      ........................

      I've prepared patch to add additional flag 'logSessionEvents' to have more control what to log. Thanks.

      Attachments

        1. logging_session_events.patch
          5 kB
          Sargis Harutyunyan

        Activity

          People

            gtully Gary Tully
            armsargis Sargis Harutyunyan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: