Skip to content

Commit 2458d5e

Browse files
authored
fix: suppress debug log for context cancellation errors (#9298)
Co-authored-by: knqyf263 <[email protected]>
1 parent 5a5e097 commit 2458d5e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

pkg/notification/notice.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,13 @@ func (v *VersionChecker) RunUpdateCheck(ctx context.Context) {
8181

8282
req.Header.Set("User-Agent", fmt.Sprintf("trivy/%s", v.currentVersion))
8383
resp, err := client.Do(req)
84-
if err != nil || resp.StatusCode != http.StatusOK {
85-
logger.Debug("Failed getting response from Trivy api", log.Err(err))
84+
if err != nil {
85+
if !errors.Is(err, context.Canceled) && !errors.Is(err, context.DeadlineExceeded) {
86+
logger.Debug("Failed getting response from Trivy api", log.Err(err))
87+
}
88+
return
89+
} else if resp.StatusCode != http.StatusOK {
90+
logger.Debug("Unexpected status code from Trivy api", log.Int("status_code", resp.StatusCode))
8691
return
8792
}
8893

0 commit comments

Comments
 (0)