mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-04 19:39:09 +02:00
- Replace klog.SetLogger with proper error handler filtering - Use package-level init() to avoid global side effects in NewTracker - Filter context canceled and timeout errors at ErrorHandler level - Preserve original error handlers while adding custom filter - Add nolint directives for necessary runtime.ErrorHandlers reassignment This implementation properly filters expected errors during normal shutdown while preserving all genuine error logging. Addresses review comments: 1. Actually filter errors instead of just setting klog logger 2. Avoid global side effects in NewTracker constructor Signed-off-by: yxxhero <aiopsclub@163.com>