From 11ceb74551c510e747434c9eef5614786e62ff05 Mon Sep 17 00:00:00 2001 From: Aapeli Date: Mon, 31 Aug 2020 14:20:42 +0800 Subject: [PATCH] db instance add method WithLogger --- gorm.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gorm.go b/gorm.go index fec4310b..9cbc0e4a 100644 --- a/gorm.go +++ b/gorm.go @@ -203,6 +203,14 @@ func (db *DB) WithContext(ctx context.Context) *DB { return db.Session(&Session{WithConditions: true, Context: ctx}) } +// WithLogger change current instance db's Logger to l +func (db *DB) WithLogger(l logger.Interface) *DB { + return db.Session(&Session{ + WithConditions: true, + Logger: l, + }) +} + // Debug start debug mode func (db *DB) Debug() (tx *DB) { return db.Session(&Session{