Panic when setting wrong logger #1868

Merged
lunny merged 1 commits from clannadxr/xorm:panic-when-set-wrong-logger into master 2021-02-18 09:14:25 +00:00

View File

@ -168,6 +168,8 @@ func (engine *Engine) SetLogger(logger interface{}) {
realLogger = t
case log.Logger:
realLogger = log.NewLoggerAdapter(t)
default:
panic("logger should implement either log.ContextLogger or log.Logger")
}
engine.logger = realLogger
engine.DB().Logger = realLogger