Panic when setting wrong logger #1868
|
@ -168,6 +168,8 @@ func (engine *Engine) SetLogger(logger interface{}) {
|
||||||
realLogger = t
|
realLogger = t
|
||||||
case log.Logger:
|
case log.Logger:
|
||||||
realLogger = log.NewLoggerAdapter(t)
|
realLogger = log.NewLoggerAdapter(t)
|
||||||
|
default:
|
||||||
|
panic("logger should implement either log.ContextLogger or log.Logger")
|
||||||
}
|
}
|
||||||
engine.logger = realLogger
|
engine.logger = realLogger
|
||||||
engine.DB().Logger = realLogger
|
engine.DB().Logger = realLogger
|
||||||
|
|
Loading…
Reference in New Issue
Block a user