我一直在使用Mosquitto的docker镜像进行本地开发。它工作正常,但是我想知道是否有任何方法可以将自定义日志添加到如下所示的docker-compose输出中,而无需更新源代码。例如,我想尝试向连接的客户端添加其他信息,例如正在发布的主题和消息。这不是生产的想法,而只是我很好奇的事情。
我的docker-compose.yml
:
version: '3'
services:
mqtt:
image: eclipse-mosquitto:latest
container_name: mqtt
volumes:
- ./docker/mosquitto.conf:/mosquitto/config/mosquitto.conf
ports:
- 1883:1883
最佳答案
只需编辑要装入容器的./docker/mosquitto.conf
文件即可提高日志记录级别。log_type
配置选项是您想要的选项,可以在man page中找到接受值的详细信息
关于docker - 如何输出在docker中运行的mqtt的自定义日志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47192272/