为 ActiveMQ Artemis 中的特定记录器启用 TRACE
Enable TRACE for a particular logger in ActiveMQ Artemis
如何设置 logging.properties
以在 artemis.log
中记录转移?
我明白 TRACE
应该用于 org.apache.activemq.artemis.core.server.impl.DivertImpl
如何在 etc/logging.properties
中进行设置?
要在 logging.properties
中启用特定记录器(例如 org.apache.activemq.artemis.core.server.impl.DivertImpl
),您必须首先将记录器添加到文件顶部的 loggers
列表中。这是添加了 org.apache.activemq.artemis.core.server.impl.DivertImpl
的默认 loggers
列表:
loggers=org.eclipse.jetty,org.jboss.logging,org.apache.activemq.artemis.core.server,org.apache.activemq.artemis.utils,org.apache.activemq.artemis.journal,org.apache.activemq.artemis.jms.server,org.apache.activemq.artemis.integration.bootstrap,org.apache.activemq.audit.base,org.apache.activemq.audit.message,org.apache.activemq.audit.resource,org.apache.activemq.artemis.core.server.impl.DivertImpl
那么您需要将logger的日志级别配置为TRACE
,例如:
logger.org.apache.activemq.artemis.core.server.impl.DivertImpl.level=TRACE
最后,您需要更新必要的 handler
的 level
以允许 TRACE
登录,例如:
handler.CONSOLE.level=TRACE
或
handler.FILE.level=TRACE
如何设置 logging.properties
以在 artemis.log
中记录转移?
我明白 TRACE
应该用于 org.apache.activemq.artemis.core.server.impl.DivertImpl
如何在 etc/logging.properties
中进行设置?
要在 logging.properties
中启用特定记录器(例如 org.apache.activemq.artemis.core.server.impl.DivertImpl
),您必须首先将记录器添加到文件顶部的 loggers
列表中。这是添加了 org.apache.activemq.artemis.core.server.impl.DivertImpl
的默认 loggers
列表:
loggers=org.eclipse.jetty,org.jboss.logging,org.apache.activemq.artemis.core.server,org.apache.activemq.artemis.utils,org.apache.activemq.artemis.journal,org.apache.activemq.artemis.jms.server,org.apache.activemq.artemis.integration.bootstrap,org.apache.activemq.audit.base,org.apache.activemq.audit.message,org.apache.activemq.audit.resource,org.apache.activemq.artemis.core.server.impl.DivertImpl
那么您需要将logger的日志级别配置为TRACE
,例如:
logger.org.apache.activemq.artemis.core.server.impl.DivertImpl.level=TRACE
最后,您需要更新必要的 handler
的 level
以允许 TRACE
登录,例如:
handler.CONSOLE.level=TRACE
或
handler.FILE.level=TRACE