This topic has not yet been written. The content below is from the topic description.
You can configure a different Logging Delegate programatically or via a System Property. To do this programatically simply do the following org.hornetq.core.logging.Logger.setDelegateFactory(new Log4jLogDelegateFactory()) Where Log4jLogDelegateFactory is the implementation of org.hornetq.spi.core.logging.LogDelegateFactory that you would like to use. To do this via a System Property simply set the property org.hornetq.logger-delegate-factory-class-name to the delegate factory being used, i.e. -Dorg.hornetq.logger-delegate-factory-class-name=org.hornetq.integration.logging.Log4jLogDelegateFactory As you can see in the above example HornetQ provides some Delegate Factories for your convenience. these are org.hornetq.core.logging.impl.JULLogDelegateFactory - the default that uses JUL. org.hornetq.integration.logging.Log4jLogDelegateFactory - which uses Log4J If you configure your client's logging to use the JUL delegate, make sure you provide a logging.properties file and set the java.util.logging.config.file property on client startup