modularize logger (#94)
This commit is contained in:
+13
-16
@@ -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++ {
|
||||
|
||||
Reference in New Issue
Block a user