【问题标题】:How do I set RabbitMQ logging level to debug, really?如何将 RabbitMQ 日志记录级别设置为调试,真的吗?
【发布时间】:2020-06-20 05:38:16
【问题描述】:

我正在尝试找出如何解决 RabbitMQ 3.6.6 的特定问题。为了收集更多信息,我想将日志切换到调试级别。但是,它似乎不起作用。

这是/etc/rabbitmq/rabbitmq.config的相关部分,灵感来自the official documentation

[
    {rabbit,
        [
            {log_levels, [{connection, debug}, {queue, debug}]},
            {log,
                [{file, [{level, debug}]},
                {categories,
                    [{connection,
                        [{level, debug}]
                    },
                    {queue,
                        [{level, debug}]
                    }
                    ]
                }]
            },
        ]
    }
]

但是,我在实际日志中看到的内容(重新启动服务器后)看起来不像详细日志。不仅我看到的所有消息都只标记了INFO REPORTERROR REPORT,而且当我创建队列时,我只看到两条消息:

接受 AMQP 连接 [...]

vhost [...] 中的镜像队列 [...]:在节点 [...] 上添加镜像

看起来不是特别冗长。

那么,如何在 RabbitMQ 中设置日志级别以进行调试?

【问题讨论】:

    标签: logging configuration rabbitmq


    【解决方案1】:

    您是否尝试查看控制台日志,如果是,t,您还需要通过添加附加节点来配置控制台日志级别

    [
    {rabbit,
        [
            {log_levels, [{connection, debug}, {queue, debug}]},
            {log,
                [{file, [{level, debug}]},
                {categories,
                    [{connection,
                        [{level, debug}]
                    },
                    {queue,
                        [{level, debug}]
                    },
                    {console, 
                        [{enabled, true},
                         {level, debug}]
                    }
                    ]
                }]
            },
        ]
    }
    

    ]

    在配置文件中

    【讨论】:

    • 我查看的是 /var/log/rabbitmq 中的日志,而不是控制台日志。
    【解决方案2】:

    看来verbose logging is not that verbose毕竟:

    3.6.x(或更早版本)中几乎没有调试日志[...]

    在大多数情况下,调试日志不如 Erlang 跟踪功能或流量捕获有用

    解决方案是迁移到 RabbitMQ 3.8.3,它似乎有更多的日志。然后,可以使用新的配置格式像这样更改日志级别:

    log.file.level = debug
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多