fix: models api return models in deactivate channels

- Enhance logging functionality by adding context support and improving debugging options.
- Standardize function naming conventions across middleware to ensure consistency.
- Optimize data retrieval and handling in the model controller, including caching and error management.
- Simplify the bug report template to streamline the issue reporting process.
This commit is contained in:
Laisky.Cai
2025-02-26 11:22:03 +00:00
parent f5d4ff05dc
commit 5905a7f295
8 changed files with 119 additions and 61 deletions

View File

@@ -1,6 +1,7 @@
package model
import (
"context"
"database/sql"
"fmt"
"os"
@@ -118,6 +119,11 @@ func InitDB() {
return
}
if config.DebugSQLEnabled {
logger.Debug(context.TODO(), "debug sql enabled")
DB = DB.Debug()
}
sqlDB := setDBConns(DB)
if !config.IsMasterNode {
@@ -203,10 +209,6 @@ func migrateLOGDB() error {
}
func setDBConns(db *gorm.DB) *sql.DB {
if config.DebugSQLEnabled {
db = db.Debug()
}
sqlDB, err := db.DB()
if err != nil {
logger.FatalLog("failed to connect database: " + err.Error())