[#21296] test and sample directory — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
5 messages
2003/09/01
[#21325] illegal member in %w array — kkosako@...
%w配列で、継続行の先頭が空白のときに
5 messages
2003/09/04
[#21337] Re: illegal member in %w array — kkosako@...
> From: matz@ruby-lang.org [mailto:matz@ruby-lang.org]
12 messages
2003/09/04
[#21339] Re: illegal member in %w array
— matz@... (Yukihiro Matsumoto)
2003/09/04
まつもと ゆきひろです
[#21338] $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
21 messages
2003/09/04
[#21346] Re: $SAFE=4 での autoload
— nobu.nakada@...
2003/09/04
なかだです。
[#21359] Re: $SAFE=4 での autoload
— Hidetoshi NAGAI <nagai@...>
2003/09/05
永井@知能.九工大です.
[#21361] Re: $SAFE=4 での autoload
— matz@... (Yukihiro Matsumoto)
2003/09/06
まつもと ゆきひろです
[#21363] Re: $SAFE=4 でのautoload
— nobu.nakada@...
2003/09/08
なかだです。
[#21364] Re: $SAFE=4 でのautoload
— matz@... (Yukihiro Matsumoto)
2003/09/08
まつもと ゆきひろです
[#21369] ext/openssl on mswin32 — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
4 messages
2003/09/10
[#21384] LocalJumpError -> ThreadError — Masatoshi Seki <m_seki@...>
12 messages
2003/09/16
[#21385] Re: LocalJumpError -> ThreadError
— matz@... (Yukihiro Matsumoto)
2003/09/16
まつもと ゆきひろです
[#21386] Re: LocalJumpError -> ThreadError
— Masatoshi Seki <m_seki@...>
2003/09/16
咳といいます。
[#21388] Re: LocalJumpError -> ThreadError
— matz@... (Yukihiro Matsumoto)
2003/09/17
まつもと ゆきひろです
[#21389] Re: LocalJumpError -> ThreadError
— m_seki@...
2003/09/17
[#21403] Building 1.8.0 on Solaris with Sun CC — Masahiro TANAKA <masa@...>
9 messages
2003/09/22
[#21405] Re: Building 1.8.0 on Solaris with Sun CC
— 桑村慎哉 <kuwa@...>
2003/09/25
桑村です。
[#21414] deferred finalizers — nobu.nakada@...
なかだです。
5 messages
2003/09/26
[#21415] 定数のスコープ — akira yamada <akira@...>
8 messages
2003/09/26
[#21416] warnの戻り値 — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
8 messages
2003/09/26
[#21419] Makefile.inのlex.c — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
15 messages
2003/09/28
[#21422] Re: Makefile.inのlex.c
— matz@... (Yukihiro Matsumoto)
2003/09/28
まつもと ゆきひろです
[#21434] break from block yielded in until — Minero Aoki <aamine@...>
青木です。
13 messages
2003/09/29
[#21439] Re: break from block yielded in until
— Tietew <tietew-ml-ruby-dev@...>
2003/09/30
[#21442] Re: break from block yielded in until
— matz@... (Yukihiro Matsumoto)
2003/09/30
まつもと ゆきひろです
[ruby-dev:21397] Re: devel/logger
From:
"NAKAMURA, Hiroshi" <nakahiro@...>
Date:
2003-09-18 06:38:00 UTC
List:
ruby-dev #21397
なひです。
先ほどlib/logger.rbとして追加しました。
> From: "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp>
> Sent: Tuesday, September 16, 2003 7:51 PM
> soap4rはdevel/loggerに依存しています。devel/loggerをbundleすることに
> すると、/src/ruby/lib/devel/logger.rbを追加することになります
> (あとはサンプルをいくつか)。
>
> このことについて、以下のような意見があります。
>
> * develディレクトリを掘るまでもなかろう。lib/logger.rbでいいんじゃ?
> →logger.rb(class Logger)ではちょっと名前が汎用的過ぎやしないか?
> log4rが黙ってなさそう。
結局logger.rbとしました。log4rは名前が売れているし、
キャラが立っているので、logger.rbという名前でなくても問題は
なかろう、と勝手に判断しました。
> * lib/webrick/log.rbもあるし、ext/syslogもある。なんか統合できないの?
> →できるなら。。。
ゆぞさんとIRCで話し合って、webrick/log.rbとすりあわせました。
> ご意見を募集します。
>
> 後者については、せめてログレベルくらい揃えたほうがいいのかな、
> と思います。ロガーを作るところはともかく、ロガーを使ってログを
> 書き出す側にとっては、レベルが揃うと、インタフェイスが揃うので、
> ロガーの置き換えがし易い。
>
> 各モジュールのログレベルは、以下のようになっています。
>
> devel-logger: UNKNOWN, FATAL, CAUTION, ERROR, WARN, INFO, DEBUG
> webrick/log.rb: FATAL, ERROR, WARN, INFO, DEBUG
> log4r: FATAL, ERROR, WARN, INFO, DEBUG
> syslog: EMERG, ALERT, CRIT, ERR , WARNING, NOTICE, INFO, DEBUG
>
> # syslogはそれぞれ、プラットフォームで定義されていれば。
>
> # これらのレベルに対応し、たいてい、logger.debug(msg)とか
> # logger.debug { msg }というインタフェイスが用意されている。
>
> なひはUNKNOWNには多少こだわりがありますが、CAUTIONには
> それほどこだわりません。Ruby界では、各レベルに適切な意味づけをして
> 使い分けてる人は、ほとんど居ないと思うし、レベルはもっと少なくても
> いいのかも。syslogとの統合はおいといて。。。
CAUTIONは削りました。また、log4r、webrick/log.rb互換のために、
def debug?; @level <= DEBUG; end
def info?; @level <= INFO; end
などのメソッドを追加しました。
というわけで、log4r、webrick/log.rbを使っているところであれば、
大抵置き換え可能だと思います。もちろん今後logger.rbを使うアプリが
でてきたら、log4rへの置き換えも容易。。。にしてくれるといいなぁ。