module Dry::Core::Deprecations
def set_logger!(output = $stderr)
- Api: - public
Parameters:
-
logger
(#warn
) -- -
output
(IO
) -- Stream for messages
Overloads:
-
set_logger!(logger)
-
set_logger!
-
set_logger!(output)
def set_logger!(output = $stderr) if output.respond_to?(:warn) @logger = output else @logger = ::Logger.new(output).tap do |logger| logger.formatter = proc { |_, _, _, msg| "#{msg}\n" } end end end