我正在寻找一种方法来防止仅记录ping条目。
这是我的
mosquitto.conf
:pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest syslog
log_type all
connection_messages true
log_timestamp true
include_dir /etc/mosquitto/conf.d
#1 楼
从配置文件中删除以下内容:log_type all
评论
这只会保留默认的日志类型。我只是想避免ping
–达里奥
17年6月16日13:50
这不是您要问的问题,您要保留连接消息且没有ping命令,删除该行将为您提供帮助。您是否尝试过其他日志记录级别(调试,错误,警告,通知,信息,订阅,退订)以查看它们是否提供了所需的组合?
– hardillb
17年6月16日在13:55
抱歉,我不应该将connection_messages作为配置中保留的唯一内容。希望您不要介意我改一下这个问题。我赞成你的回答,顺便说一句
–达里奥
17年6月16日14:26
要删除log_type调试并保留所有其他调试项,将不再记录PING。可能那是我能做的最好的事情,即使我只是想把ping排除在外。谢谢
–达里奥
17年6月16日在15:43
评论
更新问题以显示您拥有的所有日志记录配置选项(以及您正在使用的cmd行参数)同样,默认日志记录级别显示连接消息,但不ping消息iirc
@hardillb感谢您的建议;我刚刚添加了conf文件,实际上我没有使用任何命令,只是在检查journalctl中的日志时发现了那些烦人的PINGx条目。