Grizzled::Rails::Logger::Extension

The actual logging extension sits in here.

Public Class Methods

included(base) click to toggle source
# File lib/grizzled/rails/logger.rb, line 65
def self.included(base)
  base.class_eval do
    alias_method_chain :add, :grizzling
  end
end

Public Instance Methods

add_with_grizzling(severity, message = nil, progname = nil, &block) click to toggle source
# File lib/grizzled/rails/logger.rb, line 82
def add_with_grizzling(severity, message = nil, progname = nil, &block)
  do_add(severity, message, progname, &block)
end
exception(message, ex, progname = nil) click to toggle source
# File lib/grizzled/rails/logger.rb, line 71
def exception(message, ex, progname = nil)
  ex_message = "#{ex.class} (backtrace):\n#{ex.backtrace.join("\n")}"
  if message.nil? || (message.length == 0)
    message = "#{ex_message}"
  else
    message << "\n#{ex_message}"
  end

  do_add(ERROR, message, progname, :flatten => false)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.