標準エラー出力の先を変更
ferr = open("error.log", "a") # 追記モードで開く $stderr = ferr # 標準エラー出力を変更 $stderr.puts 'an error occurred!!!' # エラーの吐き出し $stderr = STDERR # 元に戻す ferr.close # 閉じる
直接 $stderrに代入して,閉じるのもrubyに任せる?
$stderr = open("error.log", "a") $stderr.puts 'an error occurred!!!' $stderr = STDERR