From 49d54f7fe61fc609dd7e87dad5d69a1bfc109ea2 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Tue, 12 Jan 2021 09:26:14 +0300 Subject: [PATCH] logger: remove SetLevel from logger interface Signed-off-by: Vasiliy Tolstov --- logger/logger.go | 2 -- logger/micro.go | 13 ------------- 2 files changed, 15 deletions(-) diff --git a/logger/logger.go b/logger/logger.go index 607eea87..a3559868 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -18,8 +18,6 @@ type Logger interface { V(level Level) bool // The Logger options Options() Options - // SetLevel modify current log level - SetLevel(level Level) // Fields set fields to always be logged Fields(fields map[string]interface{}) Logger // Info level message diff --git a/logger/micro.go b/logger/micro.go index 6561dcea..3511d882 100644 --- a/logger/micro.go +++ b/logger/micro.go @@ -41,19 +41,6 @@ func (l *defaultLogger) String() string { return "micro" } -func (l *defaultLogger) SetLevel(level Level) { - l.Lock() - l.opts.Level = level - l.Unlock() -} - -func (l *defaultLogger) GetLevel() Level { - l.RLock() - lvl := l.opts.Level - l.RUnlock() - return lvl -} - func (l *defaultLogger) V(level Level) bool { l.RLock() ok := l.opts.Level.Enabled(level)