From 8992e667aeaf11e6a97ba8d22ba363a264034fc5 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Wed, 6 Oct 2021 15:52:18 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=89=8B=E5=8A=A8=E5=AE=9E=E7=8E=B0=20?= =?UTF-8?q?simple=20log=20=E6=97=A5=E5=BF=97=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simplelog/simplelog.go | 6 ++++++ simplelog/simplelog_test.go | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/simplelog/simplelog.go b/simplelog/simplelog.go index a8a88c3..9c2ce90 100644 --- a/simplelog/simplelog.go +++ b/simplelog/simplelog.go @@ -81,7 +81,13 @@ func (l *Logger) Warn(log string) { // Error 消息输出 func (l *Logger) Error(log string) { + pc, file, line, ok := runtime.Caller(1) l.PrintLog(ERROR, log) + if ok { + _, _ = fmt.Fprintf(l.w, "=> %d %s\tline: %d\n", pc, file, line) + } else { + _, _ = fmt.Fprintf(l.w, "=> Unknown Unknown : Unknown\n") + } } // 函数式 选项模式 diff --git a/simplelog/simplelog_test.go b/simplelog/simplelog_test.go index c5a9934..1c88501 100644 --- a/simplelog/simplelog_test.go +++ b/simplelog/simplelog_test.go @@ -30,7 +30,7 @@ func TestLog(t *testing.T) { for i := 0; i < 5; i++ { log2.Debug("测试 Debug 输出") - log2.Info("测试 Info 输出") + log2.Error("测试 Error 输出") time.Sleep(100 * time.Millisecond) } }