From b7df5c7f87f84aa41c48020e20362efbc134bf61 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 14 Apr 2025 16:13:57 +0200 Subject: [PATCH] feat(assist-api): added debug level support for logger --- backend/pkg/logger/logger.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/pkg/logger/logger.go b/backend/pkg/logger/logger.go index ddb6f9fc1..6a050b796 100644 --- a/backend/pkg/logger/logger.go +++ b/backend/pkg/logger/logger.go @@ -26,7 +26,11 @@ func New() Logger { encoderConfig := zap.NewProductionEncoderConfig() encoderConfig.EncodeTime = zapcore.TimeEncoderOfLayout("2006-01-02 15:04:05.000") jsonEncoder := zapcore.NewJSONEncoder(encoderConfig) - core := zapcore.NewCore(jsonEncoder, zapcore.AddSync(os.Stdout), zap.InfoLevel) + logLevel := zap.InfoLevel + if os.Getenv("DEBUG") == "true" { + logLevel = zap.DebugLevel + } + core := zapcore.NewCore(jsonEncoder, zapcore.AddSync(os.Stdout), logLevel) baseLogger := zap.New(core, zap.AddCaller()) logger := baseLogger.WithOptions(zap.AddCallerSkip(1)) customLogger := &loggerImpl{l: logger}