Panic when setting wrong logger (#1868)
Co-authored-by: clannadxr <clannadxr@hotmail.com> Reviewed-on: https://gitea.com/xorm/xorm/pulls/1868 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: clannadxr <clannadxr@noreply.gitea.io> Co-committed-by: clannadxr <clannadxr@noreply.gitea.io>
This commit is contained in:
parent
407da9ddd8
commit
eed7e65bd9
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue