class NetuitiveRailsAgent::ErrorLogger

Public Class Methods

format_exception(exception, *message) click to toggle source
# File lib/netuitive_rails_agent/error_logger.rb, line 15
def format_exception(exception, *message)
  message = '' unless defined? message || message.nil?
  "#{message} \n\tException message: #{exception.message}\n\t Backtrace: #{exception.backtrace.join("\n\t")}"
end
guard(message) { || ... } click to toggle source
# File lib/netuitive_rails_agent/error_logger.rb, line 9
def guard(message)
  yield
rescue => e
  NetuitiveRailsAgent::NetuitiveLogger.log.error format_exception(e, message)
end