【问题标题】:How do i change the logging in runtime in ActiveMQ Artemis broker如何更改 ActiveMQ Artemis 代理中的运行时日志记录
【发布时间】:2019-05-06 16:08:16
【问题描述】:

如果出现任何网络问题或在对其他问题进行分类时,我想在 ActiveMQ Artemis 代理 (2.6.1) 中启用日志记录,而无需重新启动代理以获得更多日志记录。

目前我正在启用/禁用 logging.properties 中的日志记录后重新启动代理

logger.level=DEBUG

在 ActiveMQ 5.x 中公开了一个 JMX 操作(如 https://activemq.apache.org/how-do-i-change-the-logging 中所述)。我找不到类似的 Artemis。

【问题讨论】:

    标签: activemq-artemis


    【解决方案1】:

    您使用的 ActiveMQ Artemis 版本不支持在运行时重新加载日志记录配置。此功能是通过 ARTEMIS-2121 实现的,因此您需要迁移到 2.6.4 或 2.7.0 才能获得它。

    一旦您更新了您的logging.properties,代理将重新加载它并记录一条消息,指出日志配置已重新加载。默认情况下,重新加载最多可能需要 5 秒(基于 broker.xml 中的 configuration-file-refresh-period,默认为 5000 毫秒)。

    【讨论】:

      猜你喜欢
      • 2018-06-30
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 2015-11-30
      • 2021-01-23
      • 1970-01-01
      相关资源
      最近更新 更多