From 24ce42c940b527b8dbb547480cb8159b09ff9dfc Mon Sep 17 00:00:00 2001 From: Muhammad Abduh Date: Sun, 10 Sep 2023 09:25:38 +0700 Subject: [PATCH] feat: add alias log GetLevel --- log/logger.go | 3 +++ log/logrus.go | 4 ++++ log/noop.go | 5 +++++ log/zap.go | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/log/logger.go b/log/logger.go index a37ed04..ac5dd1a 100644 --- a/log/logger.go +++ b/log/logger.go @@ -48,4 +48,7 @@ type Logger interface { // Writer used to print logs Writer() io.Writer + + // GetLevel is an alias of Level() + GetLevel() string } diff --git a/log/logrus.go b/log/logrus.go index 7818e66..3ef2d35 100644 --- a/log/logrus.go +++ b/log/logrus.go @@ -44,6 +44,10 @@ func (l *Logrus) Level() string { return l.log.Level.String() } +func (l *Logrus) GetLevel() string { + return l.Level() +} + func (l *Logrus) Writer() io.Writer { return l.log.Writer() } diff --git a/log/noop.go b/log/noop.go index 36b8b87..5b84f8d 100644 --- a/log/noop.go +++ b/log/noop.go @@ -16,6 +16,11 @@ func (n *Noop) Fatal(msg string, args ...interface{}) {} func (n *Noop) Level() string { return "unsupported" } + +func (n *Noop) GetLevel() string { + return n.Level() +} + func (n *Noop) Writer() io.Writer { return ioutil.Discard } diff --git a/log/zap.go b/log/zap.go index 513875f..a9c7bad 100644 --- a/log/zap.go +++ b/log/zap.go @@ -40,6 +40,10 @@ func (z Zap) Level() string { return z.conf.Level.String() } +func (z Zap) GetLevel() string { + return z.Level() +} + func (z Zap) Writer() io.Writer { panic("not supported") }