mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-12 07:40:48 -08:00
fix: suppress debug log for context cancellation errors (#9298)
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com>
This commit is contained in:
@@ -81,8 +81,13 @@ func (v *VersionChecker) RunUpdateCheck(ctx context.Context) {
|
||||
|
||||
req.Header.Set("User-Agent", fmt.Sprintf("trivy/%s", v.currentVersion))
|
||||
resp, err := client.Do(req)
|
||||
if err != nil || resp.StatusCode != http.StatusOK {
|
||||
logger.Debug("Failed getting response from Trivy api", log.Err(err))
|
||||
if err != nil {
|
||||
if !errors.Is(err, context.Canceled) && !errors.Is(err, context.DeadlineExceeded) {
|
||||
logger.Debug("Failed getting response from Trivy api", log.Err(err))
|
||||
}
|
||||
return
|
||||
} else if resp.StatusCode != http.StatusOK {
|
||||
logger.Debug("Unexpected status code from Trivy api", log.Int("status_code", resp.StatusCode))
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user