Class: Cakewalk::Logger::FormattedLogger

Inherits:
Logger
  • Object
show all
Defined in:
lib/cakewalk/logger/formatted_logger.rb

Overview

Version:

  • 2.0.0

Instance Method Summary collapse

Instance Method Details

#exception(e)

This method returns an undefined value.

Logs an exception.

Parameters:

  • e (Exception)

Since:

  • 2.0.0



20
21
22
23
24
# File 'lib/cakewalk/logger/formatted_logger.rb', line 20

def exception(e)
  lines = ["#{e.backtrace.first}: #{e.message} (#{e.class})"]
  lines.concat e.backtrace[1..-1].map {|s| "\t" + s}
  log(lines, :exception, :error)
end