From: matz@... (Yukihiro Matsumoto) Date: 1998-09-24T19:39:29+09:00 Subject: [ruby-list:9708] Re: cgi-lib まつもと ゆきひろです In message "[ruby-list:9707] cgi-lib" on 98/09/24, 民斗 writes: |民斗です。 | |ruby 添付の cgi-lib.rb 中で | | # exception messages should be printed to stdout. | STDERR.reopen(STDOUT) | |というのがあるんですが、なんで CGI 中の例外メッセージを WWW 利用者に |見せた方がいいんでしょうか。 これはデバッグのためですね.本運用でユーザに見せるものでは例 外は発生しないはずだし,発生するならはデバッグ中だという論理 ですね.別のリクエストがあれば要望には応えたいなと思ってます. |ところで、一旦 STDERR.reopen(STDOUT) されてしまったものを、また元の |STDERR に戻すにはどうすればいいんでしょう? | | e = STDERR.dup; STDERR.reopen(STDOUT); STDERR.reopen(e); | |でできたみたいなんですが、こんなんでいいんでしょうか。 これで構いません. まつもと ゆきひろ /:|)