Skip to content

Instantly share code, notes, and snippets.

@tubbo
Forked from anonymous/log_extender.rb
Last active March 22, 2016 17:48
Show Gist options
  • Select an option

  • Save tubbo/6d1197e5c12541149ac0 to your computer and use it in GitHub Desktop.

Select an option

Save tubbo/6d1197e5c12541149ac0 to your computer and use it in GitHub Desktop.
Example of what I'd like to have happen with logging
class LoggerKhan < Logger
def add(severity, message = nil, progname = nil)
return super unless severity == 'info' && "#{message}" =~ /some_tag/
redis_logger.add(severity, message, progname)
end
private
def redis_logger
@redis_logger ||= Logger.new Rails.root.join('log', "redis_#{Rails.env}.log")
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment