From 716d005a400fa6fa0cdd42726517374f40383b65 Mon Sep 17 00:00:00 2001 From: clannadxr Date: Thu, 18 Feb 2021 14:05:31 +0800 Subject: [PATCH] Panic when setting wrong logger --- engine.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine.go b/engine.go index f5710801..ee98ed05 100644 --- a/engine.go +++ b/engine.go @@ -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 -- 2.40.1