@@ -71,9 +71,9 @@ func (l *defaultLogger) Println(v ...interface{}) { log.Println(v.
7171var Logger StdLogger = & defaultLogger {}
7272
7373var nilInternalLogger internalLogger = loggerAdapter {
74- minimumLogLevel : LogLevelNone ,
75- advLogger : nopLogger {},
76- legacyLogger : nil ,
74+ legacyLogLevel : LogLevelNone ,
75+ advLogger : nopLogger {},
76+ legacyLogger : nil ,
7777}
7878
7979type LogLevel int
@@ -126,13 +126,12 @@ type AdvancedLogger interface {
126126
127127type internalLogger interface {
128128 AdvancedLogger
129- MinimumLogLevel () LogLevel
130129}
131130
132131type loggerAdapter struct {
133- minimumLogLevel LogLevel
134- advLogger AdvancedLogger
135- legacyLogger StdLogger
132+ legacyLogLevel LogLevel
133+ advLogger AdvancedLogger
134+ legacyLogger StdLogger
136135}
137136
138137func (recv loggerAdapter ) logLegacy (msg string , fields ... LogField ) {
@@ -153,61 +152,48 @@ func (recv loggerAdapter) logLegacy(msg string, fields ...LogField) {
153152}
154153
155154func (recv loggerAdapter ) Error (msg string , fields ... LogField ) {
156- if LogLevelError <= recv .minimumLogLevel {
157- if recv .advLogger != nil {
158- recv .advLogger .Error (msg , fields ... )
159- } else {
160- recv .logLegacy (msg , fields ... )
161- }
155+ if recv .advLogger != nil {
156+ recv .advLogger .Error (msg , fields ... )
157+ } else if LogLevelError <= recv .legacyLogLevel {
158+ recv .logLegacy (msg , fields ... )
162159 }
163160}
164161
165162func (recv loggerAdapter ) Warning (msg string , fields ... LogField ) {
166- if LogLevelWarn <= recv .minimumLogLevel {
167- if recv .advLogger != nil {
168- recv .advLogger .Warning (msg , fields ... )
169- } else {
170- recv .logLegacy (msg , fields ... )
171- }
163+ if recv .advLogger != nil {
164+ recv .advLogger .Warning (msg , fields ... )
165+ } else if LogLevelWarn <= recv .legacyLogLevel {
166+ recv .logLegacy (msg , fields ... )
172167 }
173168}
174169
175170func (recv loggerAdapter ) Info (msg string , fields ... LogField ) {
176- if LogLevelInfo <= recv .minimumLogLevel {
177- if recv .advLogger != nil {
178- recv .advLogger .Info (msg , fields ... )
179- } else {
180- recv .logLegacy (msg , fields ... )
181- }
171+ if recv .advLogger != nil {
172+ recv .advLogger .Info (msg , fields ... )
173+ } else if LogLevelInfo <= recv .legacyLogLevel {
174+ recv .logLegacy (msg , fields ... )
182175 }
183176}
184177
185178func (recv loggerAdapter ) Debug (msg string , fields ... LogField ) {
186- if LogLevelDebug <= recv .minimumLogLevel {
187- if recv .advLogger != nil {
188- recv .advLogger .Debug (msg , fields ... )
189- } else {
190- recv .logLegacy (msg , fields ... )
191- }
179+ if recv .advLogger != nil {
180+ recv .advLogger .Debug (msg , fields ... )
181+ } else if LogLevelDebug <= recv .legacyLogLevel {
182+ recv .logLegacy (msg , fields ... )
192183 }
193184}
194185
195- func (recv loggerAdapter ) MinimumLogLevel () LogLevel {
196- return recv .minimumLogLevel
197- }
198-
199- func newInternalLoggerFromAdvancedLogger (logger AdvancedLogger , level LogLevel ) loggerAdapter {
186+ func newInternalLoggerFromAdvancedLogger (logger AdvancedLogger ) loggerAdapter {
200187 return loggerAdapter {
201- minimumLogLevel : level ,
202- advLogger : logger ,
203- legacyLogger : nil ,
188+ advLogger : logger ,
189+ legacyLogger : nil ,
204190 }
205191}
206192
207193func newInternalLoggerFromStdLogger (logger StdLogger , level LogLevel ) loggerAdapter {
208194 return loggerAdapter {
209- minimumLogLevel : level ,
210- advLogger : nil ,
211- legacyLogger : logger ,
195+ legacyLogLevel : level ,
196+ advLogger : nil ,
197+ legacyLogger : logger ,
212198 }
213199}
0 commit comments