簡體   English   中英

MQTT Broker-Mosquitto消息記錄

[英]MQTT Broker - Mosquitto Message Logging

是否可以將MQTT Broker Mosquitto事件(例如發布到所有通道的消息,訂閱,客戶端連接/斷開連接和錯誤以及錯誤)記錄到帶有時間戳的日志文件中,然后讓程序以加密形式將其插入SQL或SQL中?

如果是這樣,如何實現呢?

我嘗試了什么?

我已經訂閱了主題$ SYS / broker /# ,該主題僅能獲取連接日志,我的查詢是如何獲取代理發送和接收的消息?

參考鏈接: http : //www.steves-internet-guide.com/mosquitto-logging/

您可以將以下條目的全部或子集添加到mosquitto.conf文件中,以啟用各種日志記錄級別並添加時間戳:

log_dest stdout
log_type error
log_type warning
log_type notice
log_type information
connection_messages true
log_timestamp true
log_timestamp_format [%H:%M:%S] 

這會將所有Mosquitto日志記錄重定向到stdout ,然后您可以通過管道將其導入到一個自定義程序中,該程序將其提取並持久保存到數據庫中,或者將輸出重定向到文件中,然后對其進行處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM