From: Kazuhiro NISHIYAMA Date: 2005-07-11T23:19:07+09:00 Subject: [ruby-dev:26516] logger.rb 西山和広です。 Loggerのinitializeに@logdevをnilに初期化する処理が2つあるようです。 LogDeviceの説明でLogDevになっているところはLogDeviceの間違いでは ないでしょうか? Setting severity thresholdの説明で、 # === Setting severity threshold # # 1. Original interface. # # logger.level = Logger::WARN # # 2. Log4r (somewhat) compatible interface. # # logger.level = Logger::INFO # # DEBUG < INFO < WARN < ERROR < FATAL < UNKNOWN となっていて、どちらもlevel=を使っていますが、 どちらか1つはsev_threshold=ではないかと思ったのですが どうでしょうか? Index: lib/logger.rb =================================================================== RCS file: /src/ruby/lib/logger.rb,v retrieving revision 1.5.2.4 diff -u -p -r1.5.2.4 logger.rb --- lib/logger.rb 27 May 2004 14:39:11 -0000 1.5.2.4 +++ lib/logger.rb 11 Jul 2005 14:14:59 -0000 @@ -247,7 +247,6 @@ class Logger # required. # def initialize(logdev, shift_age = 0, shift_size = 1048576) - @logdev = nil @progname = nil @level = DEBUG @datetime_format = nil @@ -460,8 +459,8 @@ private # # == Synopsis # - # Logger::LogDev.new(name, :shift_age => 'daily|weekly|monthly') - # Logger::LogDev.new(name, :shift_age => 10, :shift_size => 1024*1024) + # Logger::LogDevice.new(name, :shift_age => 'daily|weekly|monthly') + # Logger::LogDevice.new(name, :shift_age => 10, :shift_size => 1024*1024) # # == Args # -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)