Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-8558

Documentation - Messaging - Add chapter with configuration of JMS client logging

    XMLWordPrintable

Details

    Description

      Could you add chapter how to set up logging for standalone JMS client as described in [1]

      Those are my notes what needs to be done:
      1. Download dependencies to jboss-client.jar and jboss-logmanager.
      2. Create logging properties and add there configuration from [1]

      # Root logger option
      loggers=org.jboss.logging,org.apache.activemq.artemis.core.server,org.apache.activemq.artemis.utils,org.apache.activemq.artemis.journal,org.apache.activemq.artemis.jms,org.apache.activemq.artemis.ra
      
      # Root logger level
      logger.level=INFO
      # Apache ActiveMQ Artemis logger levels
      logger.org.apache.activemq.artemis.core.server.level=INFO
      logger.org.apache.activemq.artemis.utils.level=INFO
      logger.org.apache.activemq.artemis.jms.level=DEBUG
      
      # Root logger handlers
      logger.handlers=FILE,CONSOLE
      
      # Console handler configuration
      handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
      handler.CONSOLE.properties=autoFlush
      handler.CONSOLE.level=FINE
      handler.CONSOLE.autoFlush=true
      handler.CONSOLE.formatter=PATTERN
      
      # File handler configuration
      handler.FILE=org.jboss.logmanager.handlers.FileHandler
      handler.FILE.level=FINE
      handler.FILE.properties=autoFlush,fileName
      handler.FILE.autoFlush=true
      handler.FILE.fileName=activemq.log
      handler.FILE.formatter=PATTERN
      
      # Formatter pattern configuration
      formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
      formatter.PATTERN.properties=pattern
      formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n
      

      3. Start client - put jboss-client.jar and jboss-logmanager.jar to your classpath and set -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Dlogging.configuration=/home/mnovak/projects/client/src/main/resources/logging.properties.

      Example of such command:

      java -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Dlogging.configuration=/home/mnovak/projects/client/src/main/resources/logging.properties  
      -cp target/client-1.0-SNAPSHOT.jar:/home/mnovak/tmp/jboss-eap-7.0/bin/client/jboss-client.jar:/home/mnovak/.m2/repository/org/jboss/logmanager/jboss-logmanager/1.5.3.Final/jboss-logmanager-1.5.3.Final.jar org.jboss.jms.client.TestProducerSimple
      

      [1] https://activemq.apache.org/artemis/docs/1.0.0/logging.html

      Attachments

        Issue Links

          Activity

            People

              rhn-support-pfestoso_jira Phil Festoso (Inactive)
              rhn-support-pfestoso_jira Phil Festoso (Inactive)
              Miroslav Novak Miroslav Novak
              Miroslav Novak Miroslav Novak
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: