【问题标题】:Enable log on Mosquitto which is running as a Windows service on Windows Server 2016启用在 Windows Server 2016 上作为 Windows 服务运行的 Mosquitto 的日志
【发布时间】:2020-06-21 03:52:15
【问题描述】:

我想在 Mosquitto 上启用日志记录,它在 Windows Server 2016 上作为 Windows 服务运行。

我知道我必须更改mosquitto.conf文件并重新启动服务,但我不知道如何正确更改mosquitto.conf。

我在 C:\Program Files\mosquitto\ 下安装了 mosquitto,我想启用以下功能

log_type error
log_type warning
log_type notice
log_type information
connection_messages true
log_timestamp true

我希望将所有内容都记录到同一文件夹下的单个 txt 文件中。

【问题讨论】:

    标签: windows logging server mosquitto


    【解决方案1】:

    您应该添加log_dest 选项,如下所示:

    log_dest file "C:\Program Files\mosquitto\mosquitto.log"
    

    【讨论】:

    • 谢谢。但是,在我修改 mosquitto.conf 后,由于 mosquitto 无法作为 Windows 服务启动,我还需要做些什么吗?
    • 尝试运行mosquitto.exe -c /path/to/config,它应该会提示配置文件有什么问题。如果这仍然不起作用,请编辑问题以包含整个配置文件。
    • 我收到“错误:无法打开日志文件“C:\Program Files\mosquitto\log.txt”进行写入”。我看不到日志文件被某些权限锁定...
    • 尝试一个没有任何空格且没有引号的路径
    猜你喜欢
    • 1970-01-01
    • 2018-11-17
    • 2021-07-23
    • 1970-01-01
    • 2020-05-28
    • 2010-12-03
    • 2017-06-27
    • 2017-03-13
    • 2017-12-11
    相关资源
    最近更新 更多