main.go 685 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. "context"
  4. "github.com/gogf/gf/v2/frame/g"
  5. "github.com/gogf/gf/v2/os/gctx"
  6. "github.com/gogf/gf/v2/os/glog"
  7. _ "github.com/tiger1103/gfast/v3/internal/app/system/packed"
  8. "github.com/tiger1103/gfast/v3/internal/app/system/service"
  9. "github.com/tiger1103/gfast/v3/internal/cmd"
  10. )
  11. func init() {
  12. ctx := context.TODO()
  13. if service.SysInitConfig["autoInit"].Bool() && service.SysInit().IsCreateConfigFile() {
  14. // 加载配置文件
  15. err := service.SysInit().LoadConfigFile()
  16. if err != nil {
  17. g.Log().Panic(ctx, err)
  18. }
  19. }
  20. }
  21. func main() {
  22. g.Log().SetFlags(glog.F_ASYNC | glog.F_TIME_DATE | glog.F_TIME_TIME | glog.F_FILE_LONG)
  23. cmd.Main.Run(gctx.New())
  24. }