Module: DTR::LoggerExt::OutputErrorIntoConsole

Defined in:
lib/dtr/shared/utils/logger.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



25
26
27
# File 'lib/dtr/shared/utils/logger.rb', line 25

def self.included(base)
  base.alias_method_chain :error, :output_into_console
end

Instance Method Details

#error_with_output_into_console(message = nil, &block) ⇒ Object



29
30
31
32
# File 'lib/dtr/shared/utils/logger.rb', line 29

def error_with_output_into_console(message = nil, &block)
  $stderr.puts "\n" + format_message(format_severity(Logger::ERROR), Time.now, nil, message || block.call)
  error_without_output_into_console(message, &block)
end