Class: Aldous::LoggingWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/aldous/logging_wrapper.rb

Class Method Summary collapse

Class Method Details

.log(error) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/aldous/logging_wrapper.rb', line 4

def log(error)
  if error.kind_of?(String)
    ::Aldous.config.error_reporter.report(error)
    ::Aldous.config.logger.info(error)
  else # it's an error object
    ::Aldous.config.error_reporter.report(error)
    ::Aldous.config.logger.info(error.message)
    ::Aldous.config.logger.info(error.backtrace.join("\n"))
  end
end