dongfeng-pay/gateway/main.go

51 lines
967 B
Go

package main
import (
_ "gateway/message"
_ "gateway/models"
"gateway/notify"
"gateway/query"
_ "gateway/routers"
"gateway/service"
_ "gateway/supplier/third_party"
"github.com/beego/beego/v2/core/logs"
"github.com/beego/beego/v2/server/web"
)
func main() {
RegisterLogs()
web.BConfig.WebConfig.Session.SessionOn = true
go notify.CreateOrderNotifyConsumer()
//go pay_for.PayForInit()
go query.CreatePayForQueryConsumer()
go service.OrderSettleInit()
go query.CreateSupplierOrderQueryCuConsumer()
web.Run()
}
/**
** 注册日志信息
*/
func RegisterLogs() {
_ = logs.SetLogger(logs.AdapterFile,
`{
"filename":"../logs/legend.log",
"level":4,
"maxlines":0,
"maxsize":0,
"daily":true,
"maxdays":10,
"color":true
}`)
f := &logs.PatternLogFormatter{
Pattern: "%F:%n|%w%t>> %m",
WhenFormat: "2006-01-02",
}
logs.RegisterFormatter("pattern", f)
_ = logs.SetGlobalFormatter("pattern")
}