Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.

Chapter 41. Logging


By default, HornetQ uses log4j to manage logging events within JBoss Enterprise Application Platform. The default delegate sends all log requests to the standard JDK logging, also known as Java-Util-Logging (JUL).

Note

For detailed information about configuring JUL visit the Java Logging Overview page on the Oracle website.
HornetQ does have its own logging delegate that has no dependencies on any particular logging framework.
By default the server picks up its JUL configuration from a logging.properties file found in the config directories. This is configured to use the HornetQ logging formatter (HornetQLoggerFormatter.java) and will log to the console as well as a log file.
You can configure a different Logging Delegate programmatically or via a System Property.
To do this programmatically, do the following where Log4jLogDelegateFactory is the implementation of org.hornetq.spi.core.logging.LogDelegateFactory that you would like to use:
org.hornetq.core.logging.Logger.setDelegateFactory(new Log4jLogDelegateFactory())
Copy to Clipboard Toggle word wrap
To do this via a System Property, set the property org.hornetq.logger-delegate-factory-class-name to the delegate factory being used. For example:
-Dorg.hornetq.logger-delegate-factory-class-name=org.hornetq.integration.logging.Log4jLogDelegateFactory
Copy to Clipboard Toggle word wrap
In the above example, HornetQ provides some Delegate Factories for your convenience. These are:
  1. org.hornetq.core.logging.impl.JULLogDelegateFactory - the default that uses JUL.
  2. org.hornetq.integration.logging.Log4jLogDelegateFactory - which uses Log4J
To configure the client's logging to use the JUL delegate, ensure that a logging.properties file is provided and set the java.util.logging.config.file property on client start up.
Nach oben
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2025 Red Hat