From beaa434610931582223fad71dd4b5ca8614def09 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Thu, 26 Mar 2020 01:00:43 +0300 Subject: [PATCH] logger: fix reading env var (#1414) Signed-off-by: Vasiliy Tolstov --- logger/default.go | 9 +++++++++ logger/logger_test.go | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) 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))