Skip to content

Instantly share code, notes, and snippets.

@nakajima
Created January 30, 2009 16:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nakajima/3c55cbec990f283c5399 to your computer and use it in GitHub Desktop.
Save nakajima/3c55cbec990f283c5399 to your computer and use it in GitHub Desktop.
require 'rubygems'
require 'acts_as_fu'
require 'spec'
describe "custom logger" do
def logger
ActiveRecord::Base.logger
end
before(:each) do
ActiveRecord::Base.logger.formatter = SyslogFormatter.new
ActiveRecord::Base.logger.level = Logger::INFO # DEBUG, WARN, ERROR, FATAL
ActsAsFu.log.clear
end
it "should be formatted properly" do
full_example_description = "#{self.class.description} #{@method_name}"
logger.info("\n\n#{full_example_description}\n#{'-' * (full_example_description.length)}")
ActsAsFu.log.should == "#{l_time} #{l_host} #{l_process} #{l_text} #{l_user}\n"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment