- Add NewLogIgnorePluginLoadErrorFilterFunc(logger) factory so plugin load
warnings are routed through the DI logger instead of global slog
- Add FindPluginsWithErrorFilter to thread logger through CLI plugin loading
- Update loadCLIPlugins, plugin_list, plugin_uninstall, plugin_update to use
DI logger for plugin load warnings
- Add WithLogger option to getter for HTTP fetch debug logging
- Remove slog.SetDefault() from newRootCmdWithConfig; global slog is no longer
mutated by the CLI
- Replace slog.Default() fallbacks with slog.New(slog.DiscardHandler) in
public API functions whose signatures cannot change until Helm v5
(ProcessDependencies, ValidateAgainstSchema, ValidateAgainstSingleSchema,
IndexFile.log)
Signed-off-by: JaeguKim <rlaworn1993@gmail.com>