diff --git a/engine.go b/engine.go index 7399f41a..2f3f9c9a 100644 --- a/engine.go +++ b/engine.go @@ -147,6 +147,8 @@ func (engine *Engine) SetLogger(logger interface{}) { realLogger = log.NewLoggerAdapter(t) case log.ContextLogger: realLogger = t + default: + panic("SetLogger got invalid logger, use log.Logger or log.ContextLogger") } engine.logger = realLogger engine.DB().Logger = realLogger