123456789101112131415161718192021222324252627282930 |
- package main
- import (
- "context"
- "flag"
- "github.com/go-nunu/nunu-layout-advanced/cmd/task/wire"
- "github.com/go-nunu/nunu-layout-advanced/pkg/config"
- "github.com/go-nunu/nunu-layout-advanced/pkg/log"
- )
- func main() {
- var envConf = flag.String("conf", "config/local.yml", "config path, eg: -conf ./config/local.yml")
- flag.Parse()
- conf := config.NewConfig(*envConf)
- // 使用Task服务类型初始化日志
- serviceType := log.Task
- logger := log.NewServiceLog(conf, serviceType)
- logger.Info("start task")
- app, cleanup, err := wire.NewWire(conf, logger)
- defer cleanup()
- if err != nil {
- panic(err)
- }
- app.Run()if err = app.Run(context.Background()); err != nil {
- panic(err)
- }
- }
|