From f7dab27735159e3a8e8eea7d3a70f62a7ec588d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 22 Nov 2025 10:12:32 +0000 Subject: [PATCH 1/3] Initial plan From 075d02c6d35db68d77a85264e8b8292c0dede0bf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 22 Nov 2025 10:16:47 +0000 Subject: [PATCH 2/3] Disable slow SQL log output by setting logger.Discard Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com> --- adapter.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/adapter.go b/adapter.go index ae5c6af..f82cf74 100755 --- a/adapter.go +++ b/adapter.go @@ -318,14 +318,17 @@ func NewAdapterByDBWithCustomTable(db *gorm.DB, t interface{}, tableName ...stri func openDBConnection(driverName, dataSourceName string) (*gorm.DB, error) { var err error var db *gorm.DB + config := &gorm.Config{ + Logger: logger.Discard, + } if driverName == "postgres" { - db, err = gorm.Open(postgres.Open(dataSourceName), &gorm.Config{}) + db, err = gorm.Open(postgres.Open(dataSourceName), config) } else if driverName == "mysql" { - db, err = gorm.Open(mysql.Open(dataSourceName), &gorm.Config{}) + db, err = gorm.Open(mysql.Open(dataSourceName), config) } else if driverName == "sqlserver" { - db, err = gorm.Open(sqlserver.Open(dataSourceName), &gorm.Config{}) + db, err = gorm.Open(sqlserver.Open(dataSourceName), config) } else if driverName == "sqlite3" { - db, err = gorm.Open(sqlite.Open(dataSourceName), &gorm.Config{}) + db, err = gorm.Open(sqlite.Open(dataSourceName), config) } else { return nil, errors.New("Database dialect '" + driverName + "' is not supported. Supported databases are postgres, mysql, sqlserver and sqlite3") } From 1e36cdb3568ca85c157720df60af9eb47d08ee48 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 22 Nov 2025 10:18:23 +0000 Subject: [PATCH 3/3] Refine logging config to use logger.Default.LogMode(logger.Silent) Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com> --- adapter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adapter.go b/adapter.go index f82cf74..6acf49a 100755 --- a/adapter.go +++ b/adapter.go @@ -319,7 +319,7 @@ func openDBConnection(driverName, dataSourceName string) (*gorm.DB, error) { var err error var db *gorm.DB config := &gorm.Config{ - Logger: logger.Discard, + Logger: logger.Default.LogMode(logger.Silent), } if driverName == "postgres" { db, err = gorm.Open(postgres.Open(dataSourceName), config)