diff --git a/mqtt.go b/mqtt.go
index 1e79716e15d39a4ca2d716389fec345a7c24427e..d568a2cd883fb1695b81154bac3fbcd209f15bb6 100644
--- a/mqtt.go
+++ b/mqtt.go
@@ -34,7 +34,7 @@ func mqttDumpMsg(msg mqtt.Message) {
 	var data map[string]interface{}
 	err := json.Unmarshal(msg.Payload(), &data)
 	if err != nil {
-		slog.Error("Error decoding JSON %v", "err", err)
+		slog.Error("Error decoding JSON %v", "topic", msg.Topic(), "err", err)
 	}
 
 	// sort keys