From b3a1b78006e40396422bd888ce55f38361c05a59 Mon Sep 17 00:00:00 2001 From: liangzy Date: Wed, 6 May 2020 10:19:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=85=A5=E9=98=BF=E9=87=8Csls?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- log.go | 13 +++++++++++++ log_test.go | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/log.go b/log.go index de68f00..8ee254d 100644 --- a/log.go +++ b/log.go @@ -73,6 +73,19 @@ func GetEs(label string, channelLens ...int64) (l *Logger) { return } +func GetAli(label string, channelLens ...int64) (l *Logger) { + var filelevel Level = LevelInfo + var loaded bool + if os.Getenv(envkey) == "dev" { + filelevel = LevelAll + } + + if l, loaded = New(label, channelLens...); !loaded { + l.SetAdapter(LevelAll, AdapterConsole).SetAdapter(filelevel, AdapterAliLs) + } + return +} + func Close(lable string) { if v, ok := loggers.Load(lable); ok { if tmp, ok := v.(*Logger); ok { diff --git a/log_test.go b/log_test.go index fc0a0b4..7c285b0 100644 --- a/log_test.go +++ b/log_test.go @@ -34,7 +34,7 @@ func TestGetLogger(t *testing.T) { func TestGetAliLs(t *testing.T) { - l := Get("test_alils").SetAdapter(LevelAll, AdapterAliLs) + l := GetAli("test_alils") for i := 0; i < 1; i++ { l.Info("endport")