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