Changeset 2460
- Timestamp:
- 10/04/05 19:49:40 (3 years ago)
- Files:
-
- tools/gauge/lib/gauge/base.rb (modified) (2 diffs)
- tools/gauge/lib/gauge/log_writer.rb (moved) (moved from tools/gauge/lib/gauge/logger.rb) (1 diff)
- tools/gauge/test/log_writer_test.rb (moved) (moved from tools/gauge/test/logger_test.rb) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tools/gauge/lib/gauge/base.rb
r2454 r2460 1 require 'gauge/log ger'1 require 'gauge/log_writer' 2 2 3 3 module Gauge … … 28 28 def logger 29 29 Thread.current[:gauge_logger] ||= 30 Gauge::Log ger.new(config[:application], config[:directory],30 Gauge::LogWriter.new(config[:application], config[:directory], 31 31 :max_size => config[:max_log_size]) 32 32 end tools/gauge/lib/gauge/log_writer.rb
r2459 r2460 2 2 3 3 module Gauge #:nodoc: 4 class Log ger < SequentialLog #:nodoc:4 class LogWriter < SequentialLog #:nodoc: 5 5 DEFAULT_MAX_SIZE = 100 * 1024 * 1024 6 6 tools/gauge/test/log_writer_test.rb
r2447 r2460 1 1 require "#{File.dirname(__FILE__)}/test_setup" 2 require 'gauge/log ger'2 require 'gauge/log_writer' 3 3 require 'stringio' 4 4 5 class Log gerTest < Test::Unit::TestCase5 class LogWriterTest < Test::Unit::TestCase 6 6 FIXTURES = "#{File.dirname(__FILE__)}/fixtures" 7 7 8 8 def test_no_prior_logs 9 9 assert !File.exist?("#{FIXTURES}/logger/pristine/testing-0000.log") 10 logger = Gauge::Log ger.new("testing", "#{FIXTURES}/logger/pristine")10 logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/pristine") 11 11 assert File.exist?("#{FIXTURES}/logger/pristine/testing-0000.log") 12 12 assert_equal 0, logger.number … … 17 17 18 18 def test_existing_logs 19 logger = Gauge::Log ger.new("testing", "#{FIXTURES}/logger/existing")19 logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/existing") 20 20 assert File.exist?("#{FIXTURES}/logger/existing/testing-0001.log") 21 21 assert_equal 1, logger.number … … 24 24 25 25 def test_rotate_log 26 logger = Gauge::Log ger.new("testing", "#{FIXTURES}/logger/existing")26 logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/existing") 27 27 assert File.exist?("#{FIXTURES}/logger/existing/testing-0001.log") 28 28 assert_equal 1, logger.number … … 36 36 def test_explicit_io_object 37 37 io = StringIO.new 38 logger = Gauge::Log ger.new("testing", io)38 logger = Gauge::LogWriter.new("testing", io) 39 39 assert_nil logger.number 40 40 logger.write "hello" … … 44 44 def test_rotate_with_explicit_io_object 45 45 io = StringIO.new 46 logger = Gauge::Log ger.new("testing", io)46 logger = Gauge::LogWriter.new("testing", io) 47 47 assert_raises(ArgumentError) { logger.next! } 48 48 end … … 50 50 def test_logger_default_max_size 51 51 io = StringIO.new 52 logger = Gauge::Log ger.new("testing", io)52 logger = Gauge::LogWriter.new("testing", io) 53 53 assert_equal 100*1024*1024, logger.max_size 54 54 end … … 56 56 def test_logger_max_size 57 57 io = StringIO.new 58 logger = Gauge::Log ger.new("testing", io, :max_size => 1024)58 logger = Gauge::LogWriter.new("testing", io, :max_size => 1024) 59 59 assert_equal 1024, logger.max_size 60 60 end 61 61 62 62 def test_logger_rotate_by_max_size_exceeded 63 logger = Gauge::Log ger.new("testing", "#{FIXTURES}/logger/existing",63 logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/existing", 64 64 :max_size => 0) 65 65 assert_equal 1, logger.number