Sha256: a96e36d6f8cb150082125ddc16d65618097891470da7ac8c242f4087bc278827
Contents?: true
Size: 477 Bytes
Versions: 50
Compression:
Stored size: 477 Bytes
Contents
module Qu module Logger def logger Qu.logger end def log_exception(exception) message = "\n#{exception.class} (#{exception.message}):\n " message << clean_backtrace(exception).join("\n ") << "\n\n" logger.fatal(message) end def clean_backtrace(exception) defined?(Rails) && Rails.respond_to?(:backtrace_cleaner) ? Rails.backtrace_cleaner.clean(exception.backtrace) : exception.backtrace end end end
Version data entries
50 entries across 50 versions & 2 rubygems