在mosquitto代理中,有一些写入事件日志文件的配置。我正在使用以下配置并运行代理。
log_type all
log_dest file /root/Files/mosquitto.log
log_facility 5
尽管如此,我没有看到该位置生成任何日志
/root/Files/mosquitto.log
可能是什么问题?我使用的是centos 6.7
编辑... 以下是配置文件内容
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
listener 1883
allow_anonymous false
auth_plugin /etc/mosquitto/plugin.so
listener 8883
cafile /etc/mosquitto/certs/ca.crt
certfile /etc/mosquitto/certs/server.crt
keyfile /etc/mosquitto/certs/server.key
include_dir /etc/mosquitto/conf.d
message_size_limit 268435455
log_type all
log_dest file /root/Files/mosquitto.log
log_facility 5
问题出在命令行上的“-v”。
运行 mosquitto --help 给出以下内容
...
-v:详细模式 - 启用所有日志记录类型。这会覆盖 配置文件中给出的任何日志记录选项。
...
重要的一点是第二句话,它禁用配置文件中的所有日志记录指令
尝试不使用“-v”
在记录时,如果我更改时区,那么如果服务已经在运行,我不会在日志中获得更新的时间