123456789101112131415161718192021222324252627 |
- package global
- import (
- "fmt"
- "log"
- "xg_dba/internal/middleware"
- "xg_dba/module/logger"
- "github.com/sirupsen/logrus"
- )
- var Logger *logrus.Logger
- var Cfg *Config
- var Cache *middleware.ServerDbCache
- var Progress *middleware.ProgressManager
- func GlobalInit(cachePath string) {
- fmt.Println("Init function from package global")
- Cfg = LoadConfig("./dba.toml")
- fmt.Println("cfg :", Cfg)
- Logger = logger.InitLogs(Cfg.Logs.AppLog, "info")
- var err error
- if Cache, err = middleware.InitCache(cachePath); err != nil {
- log.Fatalf("无法解析配置文件: %s", err)
- }
- Progress = middleware.NewProgressManager()
- }
|