【发布时间】:2021-12-21 05:18:03
【问题描述】:
有没有办法在线更改 ActiveMQ Artemis 日志记录配置?有时在不重新启动代理实例的情况下将级别提高到 TRACE 或 DEBUG 会很有帮助。
【问题讨论】:
标签: logging configuration activemq-artemis
有没有办法在线更改 ActiveMQ Artemis 日志记录配置?有时在不重新启动代理实例的情况下将级别提高到 TRACE 或 DEBUG 会很有帮助。
【问题讨论】:
标签: logging configuration activemq-artemis
您可以使用java.util.logging:type=Logging MBean 来检查和更改各个记录器的级别。 ActiveMQ Artemis Web 控制台通过“JMX”选项卡公开这一点,例如:
记住:
etc/logging.properties 中相关处理程序的level,因此如果您将日志记录设置为TRACE,但handler 的level 仅是DEBUG,那么您将仅获取 DEBUG 日志记录。最后,值得注意的是,默认情况下,etc/logging.properties 中的更改由代理在运行时动态获取,因此如果您有权访问该文件,直接更改它可能是更好的选择。
【讨论】:
logging.properties 中发现了变化。凉爽的!应该在文档中提到……