Module: Flamingo::Logging::Utils
Instance Method Summary collapse
Instance Method Details
#error_trace(e, indent = 0) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/flamingo/logging/utils.rb', line 10 def error_trace(e,indent=0) space = " "*indent err = "#{space}#{e.class.name}: #{e.}\n" space = " "*(indent+2) err << "#{space}#{e.backtrace.join("\n#{space}")}\n" err end |
#log_error(logger, msg, e) ⇒ Object
5 6 7 8 |
# File 'lib/flamingo/logging/utils.rb', line 5 def log_error(logger, msg, e) logger.error msg logger.error error_trace(e,2) end |