From d96e65b885b23bf8da09943fdfa07a496680b400 Mon Sep 17 00:00:00 2001 From: pboros Date: Fri, 9 Jan 2026 12:08:30 +0000 Subject: [PATCH] feat: add environment variable to log incomplete status messages --- db/conn.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/db/conn.go b/db/conn.go index 4f29a71..82b9c0c 100644 --- a/db/conn.go +++ b/db/conn.go @@ -118,6 +118,16 @@ func GetStatus() (*models.FullStatus, error) { ulog.E(err, msg) return nil, err } + + if os.Getenv("DEBUG_LOG_INCOMPLETE_STATUS") == "true" { + if status.Cluster == nil || + status.Cluster.DatabaseLockState == nil || + status.Cluster.FaultTolerance == nil || + status.Cluster.Data == nil { + log.Debug().Str("status_json", string(statusJson.([]byte))).Msg("status json is missing cluster fields") + } + } + return &status, nil }