diff --git a/logger/default.go b/logger/default.go index 4eb0e1b6..0b3a432a 100644 --- a/logger/default.go +++ b/logger/default.go @@ -11,6 +11,15 @@ import ( dlog "github.com/micro/go-micro/v2/debug/log" ) +func init() { + lvl, err := GetLevel(os.Getenv("MICRO_LOG_LEVEL")) + if err != nil { + lvl = InfoLevel + } + + DefaultLogger = NewHelper(NewLogger(WithLevel(lvl))) +} + type defaultLogger struct { sync.RWMutex opts Options diff --git a/logger/logger_test.go b/logger/logger_test.go index 70d559bb..846038eb 100644 --- a/logger/logger_test.go +++ b/logger/logger_test.go @@ -1,6 +1,8 @@ package logger -import "testing" +import ( + "testing" +) func TestLogger(t *testing.T) { l := NewLogger(WithLevel(TraceLevel))