Panic when setting wrong logger

This commit is contained in:
clannadxr 2021-02-18 14:05:31 +08:00
parent 407da9ddd8
commit 716d005a40
1 changed files with 2 additions and 0 deletions

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