Class: WinRM::CompatLogger
- Inherits:
-
Logger
- Object
- Logger
- WinRM::CompatLogger
- Defined in:
- lib/winrm/compat_logger.rb
Overview
Backwards-compatible default for Connection#logger.
WinRM used to expose a logging-gem logger here; it now exposes a plain
stdlib Logger instead. This subclass keeps the small logging-specific
API callers actually used (add_appenders) working while emitting a
deprecation warning, so existing code keeps running instead of breaking
on upgrade. Everything else is exactly stdlib Logger behavior.
Instance Method Summary collapse
-
#add_appenders(*_appenders) ⇒ Object
Accepts
logging-gem-style appenders for backwards compatibility.
Instance Method Details
#add_appenders(*_appenders) ⇒ Object
Accepts logging-gem-style appenders for backwards compatibility.
Stdlib loggers write to their log device, so appenders have no
equivalent here and are ignored.
17 18 19 20 |
# File 'lib/winrm/compat_logger.rb', line 17 def add_appenders(*_appenders) deprecate_appenders unless @appenders_deprecated nil end |