123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package main
- import (
- "app.yhyue.com/moapp/MessageCenter/entity"
- "flag"
- "fmt"
- "github.com/tal-tech/go-zero/core/logx"
- "app.yhyue.com/moapp/MessageCenter/api/internal/config"
- "app.yhyue.com/moapp/MessageCenter/api/internal/handler"
- "app.yhyue.com/moapp/MessageCenter/api/internal/svc"
- "github.com/tal-tech/go-zero/core/conf"
- "github.com/tal-tech/go-zero/rest"
- )
- var configFile = flag.String("f", "etc/message-api.yaml", "the config file")
- var logFile = flag.String("lf", "etc/logs.yaml", "the logs file")
- var logc entity.Logc
- func main() {
- flag.Parse()
- var c config.Config
- conf.MustLoad(*configFile, &c)
- ctx := svc.NewServiceContext(c)
- server := rest.MustNewServer(c.RestConf)
- defer server.Stop()
- handler.RegisterHandlers(server, ctx)
- fmt.Printf("Starting server at %s:%d...\n", c.Host, c.Port)
- server.Start()
- }
- func init() {
- //初始化日志信息
- conf.MustLoad(*logFile, &logc)
- if len(logc.Level) > 0 {
- for _, v := range logc.Level {
- logx.MustSetup(logx.LogConf{
- Mode: logc.Mode,
- Path: logc.Path,
- Level: v,
- KeepDays: logc.KeepDays,
- })
- logx.Info(v, "--日志记录")
- }
- }
- }
|