refactor: slog替换logrus、日志操作统一、支持json、text格式等

This commit is contained in:
meilin.huang
2023-09-02 17:24:18 +08:00
parent d51cd4b289
commit 899a3a8243
47 changed files with 685 additions and 293 deletions

View File

@@ -5,17 +5,14 @@ import (
"mayfly-go/migrations"
"mayfly-go/pkg/config"
"mayfly-go/pkg/global"
"mayfly-go/pkg/logger"
"mayfly-go/pkg/logx"
"mayfly-go/pkg/validatorx"
)
func RunWebServer() {
// 初始化config.yml配置文件映射信息
// 初始化config.yml配置文件映射信息或使用环境变量。并初始化系统日志相关配置
config.Init()
// 初始化日志配置信息
logger.Init()
// 打印banner
printBanner()
@@ -27,7 +24,7 @@ func RunWebServer() {
// 数据库升级操作
if err := migrations.RunMigrations(global.Db); err != nil {
global.Log.Fatalf("数据库升级失败: %v", err)
logx.Panicf("数据库升级失败: %v", err)
}
// 参数校验器初始化、如错误提示中文转译等