2015-11-05 83 views
1

mosquitto代理中,有一些配置可以寫入事件日誌文件。我正在使用以下配置並運行代理。不生成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 
+0

你是如何開始mosquitto第二句最重要的一點? – hardillb

+0

** mosquitto -v -c customConfig.conf ** 這是你問的嗎? –

+0

@hardillb將整個配置文件內容添加到問題中。 –

回答

4

的問題是在命令行中的 '-v'。

運行mosquitto --help給出以下

...

-v:詳細模式 - 使所有日誌類型。這會覆蓋配置文件中給出的任何日誌記錄選項 。

...

是它禁用所有日誌指令在配置文件中

嘗試沒有「-v」

+0

我嘗試沒有詳細模式,但仍然沒有生成日誌文件。終端也不顯示任何日誌。 –

+0

什麼版本的蚊子和CentOS? – hardillb

+1

對不起,發現了問題中的centos版本。另外你是哪個用戶運行mosquitto,並且他們是否有寫權限/ root/Files? – hardillb