modularize logger (#94)

This commit is contained in:
UUBulb
2024-11-24 16:50:03 +08:00
committed by GitHub
parent 88efe2d1d5
commit b7bba7ed3f
5 changed files with 81 additions and 39 deletions
+13 -16
View File
@@ -37,6 +37,7 @@ import (
"github.com/nezhahq/agent/cmd/agent/commands"
"github.com/nezhahq/agent/model"
fm "github.com/nezhahq/agent/pkg/fm"
"github.com/nezhahq/agent/pkg/logger"
"github.com/nezhahq/agent/pkg/monitor"
"github.com/nezhahq/agent/pkg/processgroup"
"github.com/nezhahq/agent/pkg/pty"
@@ -72,6 +73,11 @@ var (
ipStatus = new(atomic.Bool)
)
var (
println = logger.DefaultLogger.Println
printf = logger.DefaultLogger.Printf
)
const (
delayWhenError = time.Second * 10 // Agent 重连间隔
networkTimeOut = time.Second * 5 // 普通网络超时
@@ -374,13 +380,12 @@ func runService(action string, path string) {
}
prg.Service = s
if agentConfig.Debug {
serviceLogger, err := s.Logger(nil)
if err != nil {
printf("获取 service logger 时出错: %+v", err)
} else {
util.Logger = serviceLogger
}
serviceLogger, err := s.Logger(nil)
if err != nil {
printf("获取 service logger 时出错: %+v", err)
logger.InitDefaultLogger(agentConfig.Debug, service.ConsoleLogger)
} else {
logger.InitDefaultLogger(agentConfig.Debug, serviceLogger)
}
if action == "install" {
@@ -398,7 +403,7 @@ func runService(action string, path string) {
err = s.Run()
if err != nil {
util.Logger.Error(err)
logger.DefaultLogger.Error(err)
}
}
@@ -932,14 +937,6 @@ func handleFMTask(task *pb.Task) {
}
}
func println(v ...interface{}) {
util.Println(agentConfig.Debug, v...)
}
func printf(format string, v ...interface{}) {
util.Printf(agentConfig.Debug, format, v...)
}
func generateQueue(start int, size int) []int {
var result []int
for i := start; i < start+size; i++ {