Rails アプリケーションを開発するとき、私は通常thin
、開発環境に使用します。thin
ログがSTDOUTに直接出力されるのではなく、log/{development,production}.log
.
p <some object>
オブジェクトをざっと見てコードをデバッグするためだけに、コントローラーのアクション内に を挿入することがあります。Rails のログイン API を使用できることはわかっていますが、リクエストごとに 1000 行以上のログイン行が発生する場合は、そうしたくありません。
私の実稼働サーバーでは、過去にシンを使用していました (thin
インスタンスのプロキシとして機能するように apache を構成しました)。log
ディレクトリに、の STDOUT 出力が表示される場所にthin
ファイルを作成しました。thin.log
thin
しかし、新しい運用サーバーでは、運用環境に Passenger を使い始めました。log/production.log
が作成され、ログをずっと見ることができます。しかし、私が本当にやりたいことは、Passaneger の STDOUT 出力のどこかを見て、log/passenger.log
(のようthins
に) のようなものを取得することです。
これについてはすでにグーグルで検索しましたが、役立つものは何も見つかりませんでした。それをアーカイブする方法はありますか?