Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 2460

Show
Ignore:
Timestamp:
10/04/05 19:49:40 (3 years ago)
Author:
minam
Message:

gauge: Logger -> LogWriter

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tools/gauge/lib/gauge/base.rb

    r2454 r2460  
    1 require 'gauge/logger' 
     1require 'gauge/log_writer' 
    22 
    33module Gauge 
     
    2828      def logger 
    2929        Thread.current[:gauge_logger] ||= 
    30           Gauge::Logger.new(config[:application], config[:directory], 
     30          Gauge::LogWriter.new(config[:application], config[:directory], 
    3131            :max_size => config[:max_log_size]) 
    3232      end 
  • tools/gauge/lib/gauge/log_writer.rb

    r2459 r2460  
    22 
    33module Gauge #:nodoc: 
    4   class Logger < SequentialLog #:nodoc: 
     4  class LogWriter < SequentialLog #:nodoc: 
    55    DEFAULT_MAX_SIZE = 100 * 1024 * 1024 
    66 
  • tools/gauge/test/log_writer_test.rb

    r2447 r2460  
    11require "#{File.dirname(__FILE__)}/test_setup" 
    2 require 'gauge/logger' 
     2require 'gauge/log_writer' 
    33require 'stringio' 
    44 
    5 class LoggerTest < Test::Unit::TestCase 
     5class LogWriterTest < Test::Unit::TestCase 
    66  FIXTURES = "#{File.dirname(__FILE__)}/fixtures" 
    77 
    88  def test_no_prior_logs 
    99    assert !File.exist?("#{FIXTURES}/logger/pristine/testing-0000.log") 
    10     logger = Gauge::Logger.new("testing", "#{FIXTURES}/logger/pristine") 
     10    logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/pristine") 
    1111    assert File.exist?("#{FIXTURES}/logger/pristine/testing-0000.log") 
    1212    assert_equal 0, logger.number 
     
    1717 
    1818  def test_existing_logs 
    19     logger = Gauge::Logger.new("testing", "#{FIXTURES}/logger/existing") 
     19    logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/existing") 
    2020    assert File.exist?("#{FIXTURES}/logger/existing/testing-0001.log") 
    2121    assert_equal 1, logger.number 
     
    2424 
    2525  def test_rotate_log 
    26     logger = Gauge::Logger.new("testing", "#{FIXTURES}/logger/existing") 
     26    logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/existing") 
    2727    assert File.exist?("#{FIXTURES}/logger/existing/testing-0001.log") 
    2828    assert_equal 1, logger.number 
     
    3636  def test_explicit_io_object 
    3737    io = StringIO.new 
    38     logger = Gauge::Logger.new("testing", io) 
     38    logger = Gauge::LogWriter.new("testing", io) 
    3939    assert_nil logger.number 
    4040    logger.write "hello" 
     
    4444  def test_rotate_with_explicit_io_object 
    4545    io = StringIO.new 
    46     logger = Gauge::Logger.new("testing", io) 
     46    logger = Gauge::LogWriter.new("testing", io) 
    4747    assert_raises(ArgumentError) { logger.next! } 
    4848  end 
     
    5050  def test_logger_default_max_size 
    5151    io = StringIO.new 
    52     logger = Gauge::Logger.new("testing", io) 
     52    logger = Gauge::LogWriter.new("testing", io) 
    5353    assert_equal 100*1024*1024, logger.max_size 
    5454  end 
     
    5656  def test_logger_max_size 
    5757    io = StringIO.new 
    58     logger = Gauge::Logger.new("testing", io, :max_size => 1024) 
     58    logger = Gauge::LogWriter.new("testing", io, :max_size => 1024) 
    5959    assert_equal 1024, logger.max_size 
    6060  end 
    6161 
    6262  def test_logger_rotate_by_max_size_exceeded 
    63     logger = Gauge::Logger.new("testing", "#{FIXTURES}/logger/existing", 
     63    logger = Gauge::LogWriter.new("testing", "#{FIXTURES}/logger/existing", 
    6464      :max_size => 0) 
    6565    assert_equal 1, logger.number