From b6683a57443f5ae1d712ab249923d3b91c435fc3 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 10 Mar 2024 13:02:31 -0400 Subject: [PATCH] fix: default to debug if no config is passed, we will then error on config parsing after --- logger/logger.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/logger/logger.go b/logger/logger.go index 94876ea..4179a2f 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -14,8 +14,12 @@ func NewLogger(cm *config.Manager) (*zap.Logger, *zap.AtomicLevel) { // Create a new atomic level atomicLevel := zap.NewAtomicLevel() - // Set initial log level, for example, info level - atomicLevel.SetLevel(mapLogLevel(cm.Config().Core.Log.Level)) + if cm != nil { + // Set initial log level, for example, info level + atomicLevel.SetLevel(mapLogLevel(cm.Config().Core.Log.Level)) + } else { + atomicLevel.SetLevel(mapLogLevel("debug")) + } // Create the logger with the atomic level logger := zap.New(zapcore.NewCore(