test/benchmark.rb in logging-0.4.0 vs test/benchmark.rb in logging-0.5.0
- old
+ new
@@ -1,16 +1,19 @@
-# $Id: benchmark.rb 34 2007-02-28 21:42:41Z tim_pease $
+# $Id: benchmark.rb 46 2007-10-31 14:39:01Z tim_pease $
begin
require 'logging'
rescue LoadError
- require 'rubygems'
- require 'logging'
+ path = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
+ raise if $:.include? path
+ $: << path
+ retry
end
begin
require 'rubygems'
+ gem 'log4r'
require 'log4r'
$log4r = true
rescue LoadError
$log4r = false
end
@@ -34,10 +37,16 @@
logger.level = ::Logger::WARN
log4r = if $log4r
x = ::Log4r::Logger.new('benchmark')
x.level = ::Log4r::WARN
- x.add ::Log4r::IOOutputter.new('benchmark', sio)
+ x.add ::Log4r::IOOutputter.new(
+ 'benchmark', sio,
+ :formatter => ::Log4r::PatternFormatter.new(
+ :pattern => "%.1l, [%d #\#{Process.pid}] %5l : %M\n",
+ :date_pattern => "%Y-%m-%dT%H:%M:%S.\#{Time.now.usec}"
+ )
+ )
x
end
puts "== Debug (not logged) ==\n"
::Benchmark.bm(10) do |bm|