Files
yxxhero 06a50913c7 fix: address PR review comments for kubedog error filtering
- 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>
2026-03-05 17:02:31 +08:00
..