@@ -91,9 +91,9 @@ func (l *defaultLogger) Printf(format string, v ...interface{}) { log.Printf(for
9191func (l * defaultLogger ) Println (v ... interface {}) { log .Println (v ... ) }
9292
9393var nilInternalLogger internalLogger = loggerAdapter {
94- minimumLogLevel : LogLevelNone ,
95- advLogger : nopLogger {},
96- legacyLogger : nil ,
94+ legacyLogLevel : LogLevelNone ,
95+ advLogger : nopLogger {},
96+ legacyLogger : nil ,
9797}
9898
9999type LogLevel int
@@ -146,13 +146,12 @@ type AdvancedLogger interface {
146146
147147type internalLogger interface {
148148 AdvancedLogger
149- MinimumLogLevel () LogLevel
150149}
151150
152151type loggerAdapter struct {
153- minimumLogLevel LogLevel
154- advLogger AdvancedLogger
155- legacyLogger StdLogger
152+ legacyLogLevel LogLevel
153+ advLogger AdvancedLogger
154+ legacyLogger StdLogger
156155}
157156
158157func (recv loggerAdapter ) logLegacy (msg string , fields ... LogField ) {
@@ -173,61 +172,48 @@ func (recv loggerAdapter) logLegacy(msg string, fields ...LogField) {
173172}
174173
175174func (recv loggerAdapter ) Error (msg string , fields ... LogField ) {
176- if LogLevelError <= recv .minimumLogLevel {
177- if recv .advLogger != nil {
178- recv .advLogger .Error (msg , fields ... )
179- } else {
180- recv .logLegacy (msg , fields ... )
181- }
175+ if recv .advLogger != nil {
176+ recv .advLogger .Error (msg , fields ... )
177+ } else if LogLevelError <= recv .legacyLogLevel {
178+ recv .logLegacy (msg , fields ... )
182179 }
183180}
184181
185182func (recv loggerAdapter ) Warning (msg string , fields ... LogField ) {
186- if LogLevelWarn <= recv .minimumLogLevel {
187- if recv .advLogger != nil {
188- recv .advLogger .Warning (msg , fields ... )
189- } else {
190- recv .logLegacy (msg , fields ... )
191- }
183+ if recv .advLogger != nil {
184+ recv .advLogger .Warning (msg , fields ... )
185+ } else if LogLevelWarn <= recv .legacyLogLevel {
186+ recv .logLegacy (msg , fields ... )
192187 }
193188}
194189
195190func (recv loggerAdapter ) Info (msg string , fields ... LogField ) {
196- if LogLevelInfo <= recv .minimumLogLevel {
197- if recv .advLogger != nil {
198- recv .advLogger .Info (msg , fields ... )
199- } else {
200- recv .logLegacy (msg , fields ... )
201- }
191+ if recv .advLogger != nil {
192+ recv .advLogger .Info (msg , fields ... )
193+ } else if LogLevelInfo <= recv .legacyLogLevel {
194+ recv .logLegacy (msg , fields ... )
202195 }
203196}
204197
205198func (recv loggerAdapter ) Debug (msg string , fields ... LogField ) {
206- if LogLevelDebug <= recv .minimumLogLevel {
207- if recv .advLogger != nil {
208- recv .advLogger .Debug (msg , fields ... )
209- } else {
210- recv .logLegacy (msg , fields ... )
211- }
199+ if recv .advLogger != nil {
200+ recv .advLogger .Debug (msg , fields ... )
201+ } else if LogLevelDebug <= recv .legacyLogLevel {
202+ recv .logLegacy (msg , fields ... )
212203 }
213204}
214205
215- func (recv loggerAdapter ) MinimumLogLevel () LogLevel {
216- return recv .minimumLogLevel
217- }
218-
219- func newInternalLoggerFromAdvancedLogger (logger AdvancedLogger , level LogLevel ) loggerAdapter {
206+ func newInternalLoggerFromAdvancedLogger (logger AdvancedLogger ) loggerAdapter {
220207 return loggerAdapter {
221- minimumLogLevel : level ,
222- advLogger : logger ,
223- legacyLogger : nil ,
208+ advLogger : logger ,
209+ legacyLogger : nil ,
224210 }
225211}
226212
227213func newInternalLoggerFromStdLogger (logger StdLogger , level LogLevel ) loggerAdapter {
228214 return loggerAdapter {
229- minimumLogLevel : level ,
230- advLogger : nil ,
231- legacyLogger : logger ,
215+ legacyLogLevel : level ,
216+ advLogger : nil ,
217+ legacyLogger : logger ,
232218 }
233219}
0 commit comments