【发布时间】:2019-09-24 00:39:59
【问题描述】:
我使用 mosquitto 作为 MQTT 代理,虽然它提供了广泛的日志记录功能,但我不知道如何将实际主题的消息记录到文件(甚至是按主题排序的文件树,甚至数据库)。我看到了 log_desc topic 选项,但要么它没有按照我的预期做,要么它不起作用(可能是第一个)。
我知道我可以从另一个进程订阅同一台机器上的一个(或所有)主题并将其通过管道传输到一个文件中,我知道有一种解决方案可以使用 python 将再次客户端获取的数据写入数据库,但是我想知道代理本身是否可以将其传输的数据写入某处,而不仅仅是元数据。
最后我可能还是需要将它写入数据库,但现在可以将数据写入文件树,甚至只是一个大日志文件。代理服务能做到吗?
【问题讨论】: