Compare commits

..

2 Commits

Author SHA1 Message Date
073bcc4a1d 🎨优化sql日志打印 2024-06-13 15:34:22 +08:00
5df6ccefe2 🐛修复启动的时候报错 2024-06-13 14:57:57 +08:00
2 changed files with 14 additions and 2 deletions

View File

@@ -12,8 +12,10 @@ import (
"gorm.io/driver/mysql" "gorm.io/driver/mysql"
"gorm.io/driver/postgres" "gorm.io/driver/postgres"
"gorm.io/gorm" "gorm.io/gorm"
gl "gorm.io/gorm/logger"
"log" "log"
"os" "os"
"time"
"wireguard-dashboard/client" "wireguard-dashboard/client"
"wireguard-dashboard/config" "wireguard-dashboard/config"
) )
@@ -69,8 +71,18 @@ func initDatabase() {
dbDialector = sqlite.Open(config.Config.Database.GetDSN()) dbDialector = sqlite.Open(config.Config.Database.GetDSN())
} }
logLevel := gl.Info
if os.Getenv("GIN_MODE") == "release" {
logLevel = gl.Error
}
db, err := gorm.Open(dbDialector, &gorm.Config{ db, err := gorm.Open(dbDialector, &gorm.Config{
Logger: logger.DefaultGormLogger(), Logger: logger.NewGormLoggerWithConfig(gl.Config{
SlowThreshold: time.Second, // Slow SQL threshold
IgnoreRecordNotFoundError: false, // 忽略没找到结果的错误
LogLevel: logLevel, // Log level
Colorful: false, // Disable color
}),
}) })
if err != nil { if err != nil {

View File

@@ -30,7 +30,7 @@ func offlineMonitoring() {
} }
// 没有启用离线监听时,即使客户端已经离线则也不执行 // 没有启用离线监听时,即使客户端已经离线则也不执行
if *clientInfo.OfflineMonitoring != 1 || clientInfo.Email == "" { if clientInfo.OfflineMonitoring == nil || *clientInfo.OfflineMonitoring != 1 || clientInfo.Email == "" {
continue continue
} }