From 671024965f5c4fd7da3db503b9cba619f2625267 Mon Sep 17 00:00:00 2001 From: yusing Date: Sat, 29 Mar 2025 16:26:37 +0800 Subject: [PATCH] fix(agent): initialize logger and start system info polling in main.go --- agent/cmd/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/agent/cmd/main.go b/agent/cmd/main.go index 0640b14..42507d5 100644 --- a/agent/cmd/main.go +++ b/agent/cmd/main.go @@ -1,16 +1,22 @@ package main import ( + "os" + "github.com/yusing/go-proxy/agent/pkg/agent" "github.com/yusing/go-proxy/agent/pkg/env" "github.com/yusing/go-proxy/agent/pkg/server" "github.com/yusing/go-proxy/internal/gperr" "github.com/yusing/go-proxy/internal/logging" + "github.com/yusing/go-proxy/internal/logging/memlogger" + "github.com/yusing/go-proxy/internal/metrics/systeminfo" "github.com/yusing/go-proxy/internal/task" "github.com/yusing/go-proxy/pkg" ) func main() { + logging.InitLogger(os.Stderr, memlogger.GetMemLogger()) + ca := &agent.PEMPair{} err := ca.Load(env.AgentCACert) if err != nil { @@ -49,6 +55,7 @@ Tips: } server.StartAgentServer(t, opts) + systeminfo.Poller.Start() task.WaitExit(3) }