Ruby 初心者スレッド Part 28
レス数が900を超えています。1000を超えると表示できなくなるよ。
0941デフォルトの名無しさん
2009/06/28(日) 15:51:10> Logger オブジェクトを生成する。
> logdev には記録するファイル名か、write と close が定義されたオブジェクト(IO オブジェクトなど)を与えます。
ということで
class Tee
def initialize(file)
@stdout, @file = $stdout, File.open(file, 'a+b')
end
def write(s); @file.write(s); @stdout.write(s); end
def close; @stdout.close; @file.close; end
end
require 'logger'
tee = Tee.new('teetest.txt')
log = Logger.new(tee)
log.info('1!')
log.info('2!')
log.info('3!')
レス数が900を超えています。1000を超えると表示できなくなるよ。