From: "民斗" Date: 1998-09-24T19:35:07+09:00 Subject: [ruby-list:9707] cgi-lib 民斗です。 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); でできたみたいなんですが、こんなんでいいんでしょうか。 -- 民斗