Rails アプリのログ形式を変更する必要があります。
このファイルを lib ディレクトリに置き、development.rb 環境ファイルで必要としました。
require 'hodel_3000_compliant_logger'
config.logger = Hodel3000CompliantLogger.new(config.log_path)
そして、次のように development.log ファイルの出力を取得する必要があります。
Jun 28 03:05:13 millisami-notebook rails[18243]: Memory usage: 86888 |
PID: 18243
スクリプト/サーバー (Mongrel) でアプリを起動すると、この正確なログが取得されます。しかし、Passenger 経由でアプリを実行すると、ログに記録される形式は Rails のデフォルトです。
Mongrel のように Passenger がログ ファイルに書き込まないのはなぜですか?