class ActionController::LogSubscriber

Public Instance Methods

error(progname=nil, &block)
Alias for: info
info(progname=nil, &block) click to toggle source
Calls superclass method
# File lib/rails_better_logger.rb, line 46
def info(progname=nil, &block)
  log = block_given? ? block.call : progname

  better_log = log
               .sub(/{(.+)}/, '{\1}')
               .sub(/Processing by ([\w#]+) as ([A-Z]+)/, 'Processing by \1 as \2')

  if block_given?
    super(progname) { better_log }
  else
    super(better_log)
  end
end
Also aliased as: error