Bladeren bron

统一优化后端服务程序启动和退出时的日志

niujiuru 2 weken geleden
bovenliggende
commit
aea2132147
5 gewijzigde bestanden met toevoegingen van 14 en 5 verwijderingen
  1. 2 1
      camera-capture.service/main.go
  2. 3 1
      gnss.service/main.go
  3. 3 1
      networkd.service/main.go
  4. 2 1
      timesyncd.service/main.go
  5. 4 1
      web-ui.service/main.go

+ 2 - 1
camera-capture.service/main.go

@@ -43,7 +43,7 @@ func (p *program) Start(s service.Service) error {
 	}
 
 	baseapp.InitLogger(logCfgFile)
-	baseapp.Logger.Infof("App Version: %s, Build Time: %s", Version, BuildTime)
+	baseapp.Logger.Infof("[%s] 开始运行, 程序版本: %s, 构建时间: %s", p.name, Version, BuildTime)
 
 	if !hk_takephoto.ModuleInit() {
 		return errors.New("hk camera module init failed")
@@ -131,6 +131,7 @@ func (p *program) Stop(s service.Service) error {
 		_ = p.http_server.Shutdown(ctx)
 	}
 
+	baseapp.Logger.Infof("[%s] 程序退出", p.name)
 	baseapp.ExitLogger()
 	return nil
 }

+ 3 - 1
gnss.service/main.go

@@ -40,7 +40,7 @@ func (p *program) Start(s service.Service) error {
 	}
 
 	baseapp.InitLogger(logCfgFile)
-	baseapp.Logger.Infof("App Version: %s, Build Time: %s", Version, BuildTime)
+	baseapp.Logger.Infof("[%s] 开始运行, 程序版本: %s, 构建时间: %s", p.name, Version, BuildTime)
 
 	err = gnss.ModuleInit2()
 	if err != nil {
@@ -115,6 +115,8 @@ func (p *program) Stop(s service.Service) error {
 	}
 
 	gnss.ModuleExit()
+
+	baseapp.Logger.Infof("[%s] 程序退出", p.name)
 	baseapp.ExitLogger()
 	return nil
 }

+ 3 - 1
networkd.service/main.go

@@ -43,7 +43,7 @@ func (p *program) Start(s service.Service) error {
 	}
 
 	baseapp.InitLogger(logCfgFile)
-	baseapp.Logger.Infof("App Version: %s, Build Time: %s", Version, BuildTime)
+	baseapp.Logger.Infof("[%s] 开始运行, 程序版本: %s, 构建时间: %s", p.name, Version, BuildTime)
 
 	if !netmgrd.ModemInit() {
 		return errors.New("modem init failed")
@@ -124,6 +124,8 @@ func (p *program) Stop(s service.Service) error {
 	}
 
 	netmgrd.ModemExit()
+
+	baseapp.Logger.Infof("[%s] 程序退出", p.name)
 	baseapp.ExitLogger()
 	return nil
 }

+ 2 - 1
timesyncd.service/main.go

@@ -44,7 +44,7 @@ func (p *program) Start(s service.Service) error {
 	}
 
 	baseapp.InitLogger(logCfgFile)
-	baseapp.Logger.Infof("App Version: %s, Build Time: %s", Version, BuildTime)
+	baseapp.Logger.Infof("[%s] 开始运行, 程序版本: %s, 构建时间: %s", p.name, Version, BuildTime)
 
 	p.core_server, err = jsonrpc2.NewRPCServer(p.name, baseapp.Logger)
 	if err != nil {
@@ -122,6 +122,7 @@ func (p *program) Stop(s service.Service) error {
 		_ = p.http_server.Shutdown(ctx)
 	}
 
+	baseapp.Logger.Infof("[%s] 程序退出", p.name)
 	baseapp.ExitLogger()
 	return nil
 }

+ 4 - 1
web-ui.service/main.go

@@ -28,7 +28,7 @@ func (p *program) Start(s service.Service) error {
 	}
 
 	baseapp.InitLogger(logCfgFile)
-	baseapp.Logger.Infof("App Version: %s, Build Time: %s", Version, BuildTime)
+	baseapp.Logger.Infof("[%s] 开始运行, 程序版本: %s, 构建时间: %s", p.name, Version, BuildTime)
 
 	ui, err := NewWebUI(":8080")
 	if err != nil {
@@ -53,6 +53,9 @@ func (p *program) Stop(s service.Service) error {
 	if p.webUI != nil {
 		return p.webUI.Stop()
 	}
+
+	baseapp.Logger.Infof("[%s] 程序退出", p.name)
+	baseapp.ExitLogger()
 	return nil
 }