From 61dcd773137edad483af9c9851d0f52dafcb100b Mon Sep 17 00:00:00 2001 From: Siyuan Date: Tue, 18 Nov 2025 10:53:17 +0000 Subject: [PATCH] feat: add logger to restartProcess --- internal/native/proxy.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/native/proxy.go b/internal/native/proxy.go index 830d3ebe..397f0606 100644 --- a/internal/native/proxy.go +++ b/internal/native/proxy.go @@ -436,11 +436,13 @@ func (p *NativeProxy) restartProcess() error { return fmt.Errorf("max restart attempts reached") } + logger := p.logger.With().Uint("attempt", p.restarts).Uint("maxAttempts", p.options.MaxRestartAttempts).Logger() if err := p.start(); err != nil { + logger.Error().Err(err).Msg("failed to start native process") return fmt.Errorf("failed to start native process: %w", err) } - p.logger.Info().Msg("native process restarted successfully") + logger.Info().Msg("native process restarted successfully") return nil }