1

Rails アプリケーションを開発するとき、私は通常thin、開発環境に使用します。thinログがSTDOUTに直接出力されるのではなく、log/{development,production}.log.

p <some object>オブジェクトをざっと見てコードをデバッグするためだけに、コントローラーのアクション内に を挿入することがあります。Rails のログイン API を使用できることはわかっていますが、リクエストごとに 1000 行以上のログイン行が発生する場合は、そうしたくありません。

私の実稼働サーバーでは、過去にシンを使用していました (thinインスタンスのプロキシとして機能するように apache を構成しました)。logディレクトリに、の STDOUT 出力が表示される場所にthinファイルを作成しました。thin.logthin

しかし、新しい運用サーバーでは、運用環境に Passenger を使い始めました。log/production.logが作成され、ログをずっと見ることができます。しかし、私が本当にやりたいことは、Passaneger の STDOUT 出力のどこかを見て、log/passenger.log(のようthinsに) のようなものを取得することです。

これについてはすでにグーグルで検索しましたが、役立つものは何も見つかりませんでした。それをアーカイブする方法はありますか?

4

1 に答える 1

1

これが可能かどうかは誰にもわからないようなので、ここでうまくいくものを見つけました。

于 2012-10-18T23:08:05.303 に答える