Skip to content

Instantly share code, notes, and snippets.

@moro
Created March 13, 2009 08:41
Show Gist options
  • Save moro/78491 to your computer and use it in GitHub Desktop.
Save moro/78491 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
# vim:set fileencoding=utf-8 filetype=ruby
$KCODE = 'u'
require 'rubygems'
require 'logger'
def log_exception(logger, message)
raise "Catch me."
rescue Exception => why
puts "-" * 80
puts "| #{message}"
puts "-" * 80
logger.debug(why)
end
logger = Logger.new($stdout)
log_exception(logger, "before loading ActiveSupport")
require 'active_support'
logger = Logger.new($stdout)
log_exception(logger, "after loading ActiveSupport")
buf_logger = ActiveSupport::BufferedLogger.new($stdout)
log_exception(buf_logger, "with ActiveSupport::BufferedLogger")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment