Class: NetuitiveRailsAgent::ErrorLogger
- Inherits:
-
Object
- Object
- NetuitiveRailsAgent::ErrorLogger
- Defined in:
- lib/netuitive_rails_agent/error_logger.rb
Class Method Summary collapse
Class Method Details
.format_exception(exception, *message) ⇒ Object
15 16 17 18 |
# File 'lib/netuitive_rails_agent/error_logger.rb', line 15 def format_exception(exception, *) = '' unless defined? || .nil? "#{message} \n\tException message: #{exception.message}\n\t Backtrace: #{exception.backtrace.join("\n\t")}" end |
.guard(message) ⇒ Object
9 10 11 12 13 |
# File 'lib/netuitive_rails_agent/error_logger.rb', line 9 def guard() yield rescue => e NetuitiveRailsAgent::NetuitiveLogger.log.error format_exception(e, ) end |