class ActiveRecord::LogSubscriber
Public Instance Methods
debug(progname=nil, &block)
click to toggle source
Calls superclass method
# File lib/rails_better_logger.rb, line 65 def debug(progname=nil, &block) sql_verb = Regexp.union(%w[UPDATE INSERT DELETE]) log = block_given? ? block.call : progname better_log = log .sub(/(ms\).+)(#{sql_verb}.+)(\[\[(.+)\]\])/m, "\\1[0m[36m\\2[0m\n\\3") if block_given? super(progname) { better_log } else super(better_log) end end