From 1afe4c69db1481c46889c92fffca3160247ccbf4 Mon Sep 17 00:00:00 2001 From: CaiCandong <1290147055@qq.com> Date: Mon, 24 Jul 2023 09:37:49 +0800 Subject: [PATCH] refactor use the logger system --- internal/app/poll/poller.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/app/poll/poller.go b/internal/app/poll/poller.go index 9b87b2c..2c7a5e8 100644 --- a/internal/app/poll/poller.go +++ b/internal/app/poll/poller.go @@ -53,8 +53,8 @@ func (p *Poller) poll(ctx context.Context, wg *sync.WaitGroup, limiter *rate.Lim func (p *Poller) pollTaskWithRateLimit(ctx context.Context, limiter *rate.Limiter) { defer func() { if r := recover(); r != nil { - // we don't know whether log will panic, so just use fmt - fmt.Printf("panic: %v\n", r) + err := fmt.Errorf("panic: %v", r) + log.WithError(err).Error("panic in pollTaskWithRateLimit") } }()