main.go 610 B

123456789101112131415161718192021222324252627282930
  1. package main
  2. import (
  3. "fmt"
  4. "xugu_license/internal"
  5. "xugu_license/internal/controllers"
  6. "xugu_license/internal/global"
  7. )
  8. func main() {
  9. global.InitDb()
  10. global.InitLogs(global.Cfg.Logs.LicLog, "info")
  11. err := global.XuguDB.Ping()
  12. if err != nil {
  13. fmt.Println("数据库连接失败")
  14. global.Logger.Errorln("数据库连接失败")
  15. } else {
  16. fmt.Println("数据库连接成功")
  17. global.Logger.Infoln("数据库连接成功")
  18. }
  19. err = controllers.InitRolesCache() // 初始化角色缓存
  20. if err != nil {
  21. global.Logger.Errorln("初始化角色缓存失败")
  22. }
  23. internal.HttpController()
  24. }