From bac623f63c599e94f13611f7881b9eb9e3125cd9 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 6 Dec 2025 03:16:05 -0800 Subject: [PATCH] debug(logger): add detailed debug output for level initialization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added println statements to trace: 1. Level value after UnmarshalText 2. Logger level after Build() This will help diagnose why debug level is not being applied. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backend/mpc-system/pkg/logger/logger.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/mpc-system/pkg/logger/logger.go b/backend/mpc-system/pkg/logger/logger.go index eea1adee..ca3a1a9c 100644 --- a/backend/mpc-system/pkg/logger/logger.go +++ b/backend/mpc-system/pkg/logger/logger.go @@ -24,6 +24,8 @@ func Init(cfg *Config) error { if err := level.UnmarshalText([]byte(cfg.Level)); err != nil { return err } + // Debug output to verify level parsing + println("DEBUG: Parsed level:", level.String()) } encoding := "json" @@ -72,6 +74,9 @@ func Init(cfg *Config) error { // Replace global zap logger to ensure our config takes effect zap.ReplaceGlobals(Log) + // Debug output to verify logger initialization + println("DEBUG: Logger initialized with level:", Log.Level().String()) + return nil }