module RailsLogDelegators

Creates delegators for Rails.logger.(error|warning|info|debug) methods.

Example:

class DemoController  < ActionController::Base
  def index
    info "Demo controller #index has been called", parameters: params
  end
end

Constants

VERSION

Private Class Methods

format_message(message, options = {}) click to toggle source
# File lib/rails_log_delegators.rb, line 30
def self.format_message(message, options = {})
  if !options.empty?
    message + "; " + options.map { |k, v| "#{k}='#{v}'"}.join(", ")
  else
    message
  end
end