https://blog.csdn.net/u012377333/article/details/71101725web
# =================================================================
# Logging
# 日誌信息
# =================================================================安全
# Places to log to. Use multiple log_dest lines for multiple
# logging destinations.
# 記錄日誌,使用多個log_dest行對應多個日誌信息的描述
#
# Possible destinations are: stdout stderr syslog topic file
# log_dest可能的選項有: stdout stderr syslog topic file
#
# stdout and stderr log to the console on the named output.
# stdout和stderr的日誌輸出在控制檯
#
# syslog uses the userspace syslog facility which usually ends up
# in /var/log/messages or similar.
# syslog使用用戶空間記錄日誌的級別一般保存在/var/log/messages或者郵件中
#
# topic logs to the broker topic '$SYS/broker/log/<severity>',
# 主題日誌保存在代理服務器的主題日誌路徑下面 '$SYS/broker/log/<severity>'
#
# where severity is one of D, E, W, N, I, M which are debug, error,
# warning, notice, information and message. Message type severity is used by
# the subscribe/unsubscribe log_types and publishes log messages to
# $SYS/broker/log/M/susbcribe or $SYS/broker/log/M/unsubscribe.
# 當安全級別爲D, E, W, N, I, M分別對應爲調試, 錯誤, 警告, 注意, 信息, 消息.
# 消息安全類型用於訂閱/取消訂閱的消息類型時,發送的日誌信息保存在
# $SYS/broker/log/M/susbcribe or $SYS/broker/log/M/unsubscribe
#
# The file destination requires an additional parameter which is the file to be
# logged to, e.g. "log_dest file /var/log/mosquitto.log". The file will be
# closed and reopened when the broker receives a HUP signal. Only a single file
# destination may be configured.
#
# Note that if the broker is running as a Windows service it will default to
# "log_dest none" and neither stdout nor stderr logging is available.
# Use "log_dest none" if you wish to disable logging.
log_dest file /var/log/mosquitto.log服務器
# If using syslog logging (not on Windows), messages will be logged to the
# "daemon" facility by default. Use the log_facility option to choose which of
# local0 to local7 to log to instead. The option value should be an integer
# value, e.g. "log_facility 5" to use local5.
#log_facility 5websocket
# Types of messages to log. Use multiple log_type lines for logging
# multiple types of messages.
# Possible types are: debug, error, warning, notice, information,
# none, subscribe, unsubscribe, websockets, all.
# Note that debug type messages are for decoding the incoming/outgoing
# network packets. They are not logged in "topics".
#log_type error
#log_type warning
#log_type notice
log_type all網絡
# Change the websockets logging level. This is a global option, it is not
# possible to set per listener. This is an integer that is interpreted by
# libwebsockets as a bit mask for its lws_log_levels enum. See the
#log_facility 5
# If using syslog logging (not on Windows), messages will be logged to the
# "daemon" facility by default. Use the log_facility option to choose which of
# local0 to local7 to log to instead. The option value should be an integer
# value, e.g. "log_facility 5" to use local5.socket
# Types of messages to log. Use multiple log_type lines for logging
# multiple types of messages.
# Possible types are: debug, error, warning, notice, information,
# none, subscribe, unsubscribe, websockets, all.
#log_facility 5ui
# Types of messages to log. Use multiple log_type lines for logging
# multiple types of messages.
# Possible types are: debug, error, warning, notice, information,
# none, subscribe, unsubscribe, websockets, all.
# Note that debug type messages are for decoding the incoming/outgoing
# network packets. They are not logged in "topics".
# where severity is one of D, E, W, N, I, M which are debug, error,
# warning, notice, information and message. Message type severity is used by
# the subscribe/unsubscribe log_types and publishes log messages to
# $SYS/broker/log/M/susbcribe or $SYS/broker/log/M/unsubscribe.
# 當安全級別爲D, E, W, N, I, M分別對應爲調試, 錯誤, 警告, 注意, 信息, 消息.
# 消息安全類型用於訂閱/取消訂閱的消息類型時,發送的日誌信息保存在
# $SYS/broker/log/M/susbcribe or $SYS/broker/log/M/unsubscribe
#
# The file destination requires an additional parameter which is the file to be
# logged to, e.g. "log_dest file /var/log/mosquitto.log". The file will be
# closed and reopened when the broker receives a HUP signal. Only a single file
# destination may be configured.
#
# Note that if the broker is running as a Windows service it will default to
# "log_dest none" and neither stdout nor stderr logging is available.
# Use "log_dest none" if you wish to disable logging.
log_dest file /var/log/mosquitto.logspa
# If using syslog logging (not on Windows), messages will be logged to the
# value, e.g. "log_facility 5" to use local5.
#
#log_facility 5.net
# Types of messages to log. Use multiple log_type lines for logging
# multiple types of messages.
# in /var/log/messages or similar.
# syslog使用用戶空間記錄日誌的級別一般保存在/var/log/messages或者郵件中
#
# topic logs to the broker topic '$SYS/broker/log/<severity>',
# 主題日誌保存在代理服務器的主題日誌路徑下面 '$SYS/broker/log/<severity>'
#
# where severity is one of D, E, W, N, I, M which are debug, error,
# warning, notice, information and message. Message type severity is used by
# the subscribe/unsubscribe log_types and publishes log messages to
# $SYS/broker/log/M/susbcribe or $SYS/broker/log/M/unsubscribe.
# 當安全級別爲D, E, W, N, I, M分別對應爲調試, 錯誤, 警告, 注意, 信息, 消息.
# 消息安全類型用於訂閱/取消訂閱的消息類型時,發送的日誌信息保存在
# $SYS/broker/log/M/susbcribe or $SYS/broker/log/M/unsubscribe
#
# The file destination requires an additional parameter which is the file to be
# logged to, e.g. "log_dest file /var/log/mosquitto.log". The file will be
# closed and reopened when the broker receives a HUP signal. Only a single file
# destination may be configured.
#
# Note that if the broker is running as a Windows service it will default to
# "log_dest none" and neither stdout nor stderr logging is available.
# Use "log_dest none" if you wish to disable logging.
log_dest file /var/log/mosquitto.logdebug
# If using syslog logging (not on Windows), messages will be logged to the
# "daemon" facility by default. Use the log_facility option to choose which of
# local0 to local7 to log to instead. The option value should be an integer
# value, e.g. "log_facility 5" to use local5.
#
#log_facility 5
# Types of messages to log. Use multiple log_type lines for logging
# multiple types of messages.
# 設置日誌保存的消息類型.使用多個log_type列對應多個日誌的消息類型
# Possible types are: debug, error, warning, notice, information,
# none, subscribe, unsubscribe, websockets, all.
# 有效的類型:debug, error, warning, notice, information, none, suscribe, unsubscribe, websockets, all
# Note that debug type messages are for decoding the incoming/outgoing
# network packets. They are not logged in "topics".
# 注意:debug類型,消息會被解碼爲輸入/輸出的網絡包,若是做爲topics不會被記錄到日誌
#log_type error
#log_type warning
#log_type notice
log_type all
# Change the websockets logging level. This is a global option, it is not
# possible to set per listener. This is an integer that is interpreted by
# libwebsockets as a bit mask for its lws_log_levels enum. See the
# libwebsockets documentation for more details. "log_type websockets" must also
# be enabled.
# 設置websockets的日誌級別,是一個全局的選項,但不是每一個監聽器都生效
# 能夠當作libwebsockets的位掩碼的整數做爲lws_log_level的枚舉
# 經過libwebsockets文檔查看詳情
# ‘log_type websockets’ 必須設置爲生效才能設置這個參數
#websockets_log_level 0
# If set to true, client connection and disconnection messages will be included
#websockets_log_level 0
# If set to true, client connection and disconnection messages will be included
# in the log.
# 是否保存客戶端的鏈接和斷開鏈接的信息到日誌
connection_messages true
# If set to true, add a timestamp value to each log message.# 是否設置日誌時間log_timestamp true