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

Wrap the debugging variables in conditional expressions to enable them easier

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.1.0
    • 5.2.0
    • None
    • None

    Description

      The activemq shell script for startup contains some variables for debugging, but they are commented out. This requires hand editing instead of just setting a variable on the command line to conditionally. So I wrapped the debug variables in conditionals to make it easier to enable debugging features. So now if I want to enable remote debugging on ActiveMQ, I do the following:

      [apache-activemq-5.1.0] $ ACTIVEMQ_DEBUG=true ./bin/activemq 
      Listening for transport dt_socket at address: 5005
      ACTIVEMQ_HOME: /Users/bsnyder/amq/apache-activemq-5.1.0
      ACTIVEMQ_BASE: /Users/bsnyder/amq/apache-activemq-5.1.0
      Loading message broker from: xbean:activemq.xml
      ...
      

      Remote debugging and YourKit debugging can now be enabled easily without a requirement to edit the script.

      Attachments

        1. AMQ-1887.diff.txt
          1 kB
          Bruce Snyder

        Activity

          People

            rajdavies Robert Davies
            bsnyder Bruce Snyder
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: