From f061b2efebcea0c6ac46aa6bd57e99a9450623e8 Mon Sep 17 00:00:00 2001 From: charlie <3140647@qq.com> Date: Mon, 27 Jun 2022 16:05:37 +0800 Subject: [PATCH] io.Writer --- logx/log.go | 3 +++ logx/logrus.go | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/logx/log.go b/logx/log.go index 5b61ba4..6327930 100644 --- a/logx/log.go +++ b/logx/log.go @@ -1,5 +1,7 @@ package logx +import "io" + var std = defaultLogger() func StandardLogger() Logger { @@ -34,4 +36,5 @@ type Logger interface { Println(args ...any) Print(args ...any) Printf(format string, args ...any) + Writer() io.Writer } diff --git a/logx/logrus.go b/logx/logrus.go index 6bc5f99..725b290 100644 --- a/logx/logrus.go +++ b/logx/logrus.go @@ -1,6 +1,8 @@ package logx import ( + "io" + "github.com/sirupsen/logrus" ) @@ -37,3 +39,7 @@ func (l *logrusWrpper) WithFields(fields Fields) Logger { return l } + +func (l *logrusWrpper) Writer() io.Writer { + return l.Entry.Writer() +}