Project

General

Profile

Bug #12468 ยป logtest_s.rb

Example program to demonstrate the error - rovf (Ronald Fischer), 06/07/2016 12:06 PM

 
#!/usr/bin/ruby
require 'logger'

N_LOGFILES=2
MAX_SIZE=999_999
REC_TEXT=' '+('x'*75)
N_RECS=24000

INITIAL_LOGFILE="./logs/logtest.log"
File.unlink(*Dir["#{INITIAL_LOGFILE}*"])
theLogger = Logger.new(INITIAL_LOGFILE, N_LOGFILES, MAX_SIZE)

puts "Logging #{N_RECS} records, #{N_LOGFILES} logfiles at #{MAX_SIZE} characters"

N_RECS.times do |n|
theLogger.add(Logger::DEBUG, ("%12d" % n) + REC_TEXT) # Produce some log entry
puts n if n % 1_000 == 0
end

# theLogger.close

    (1-1/1)