diff options
| author | xengineering <me@xengineering.eu> | 2025-12-20 13:32:55 +0100 |
|---|---|---|
| committer | xengineering <me@xengineering.eu> | 2025-12-20 13:32:55 +0100 |
| commit | 12198f4d921eb6406d08a122e2e51971bf65e7fa (patch) | |
| tree | 22cfd487fedfc54a364686a1540c9475d0c738e6 | |
| parent | 96299467958aaffdbef5cb8ae780d3abeddfcaba (diff) | |
| download | sia-server-12198f4d921eb6406d08a122e2e51971bf65e7fa.tar sia-server-12198f4d921eb6406d08a122e2e51971bf65e7fa.tar.zst sia-server-12198f4d921eb6406d08a122e2e51971bf65e7fa.zip | |
Log MQTT disconnect
This makes connection loss visible during debugging.
| -rw-r--r-- | mqtt.go | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -29,6 +29,7 @@ func MQTTRun(tx chan MQTTMessage) { opts.SetClientID(CLIENT_ID) opts.SetCleanSession(true) opts.SetOnConnectHandler(MQTTOnConnectHandler) + opts.SetConnectionLostHandler(MQTTConnectionLostHandler) client := mqtt.NewClient(opts) @@ -49,3 +50,7 @@ func MQTTRun(tx chan MQTTMessage) { func MQTTOnConnectHandler(c mqtt.Client) { log.Printf("Connected to MQTT broker (%s)", BROKER) } + +func MQTTConnectionLostHandler(c mqtt.Client, err error) { + log.Printf("Connection to MQTT broker lost: %v", err) +} |
