module RedCross::Logging
Public Class Methods
logger()
click to toggle source
# File lib/red_cross/logging.rb, line 5 def self.logger @logger ||= RedCross::Configuration.logger || (defined?(Rails) ? Rails.logger : ::Logger.new(STDERR)) end
Public Instance Methods
log(level, message)
click to toggle source
# File lib/red_cross/logging.rb, line 9 def log(level, message) RedCross::Logging.logger.send(level.to_sym, message) rescue => e puts "RedCross failed to send log. Exception: #{e} \n Log message: #{message}" end