【发布时间】:2020-02-20 03:43:27
【问题描述】:
我是 RabbitMQ 的新手,我有一个使用 RabbitMQ 作为消息代理的应用程序。直到今天,我一直在使用默认设置——没有日志轮换。我想使用日志轮换功能,所以我使用:
{log, [
{file, [{file, "MyAppLogs.log"},
{level, info},
{date, "$D0"},
{size, 1073741824},
{count, 30}
]}
]}
当然,如果我要测试 1GB 的文件大小,测试需要一段时间,所以为了测试目的,我将其改为 1024。我预计日志会在达到 1KB 时旋转,但事实并非如此。我注意到日志文件只有在文件大小达到 5KB 时才会轮换。 所以我的问题是 - RabbitMQ 基于文件的日志轮换的最小日志文件大小是 5KB? 我浏览了网络——尤其是在 rabbitmq 文档站点中:https://www.rabbitmq.com/logging.html——但是没有提到任何最小尺寸。 这是我使用的设置的示例输出: 测试设置:
[{file, [{file, "rabbit.log"},
{level, info},
{date, "$D0"},
{size, 1024},
{count, 3}
]}
]}
【问题讨论】:
标签: rabbitmq