1

私はそれが非常にダミーの質問であることを知っていますが、自分でそれを理解することはできません:私は Passenger Nginx で実行されている Rails サーバーを持っています。関連する可能性のある 3 つのログ ファイルがあることに気付きました: $app/current/logs/production.logおよび。最近、アプリでエラーが発生しました。上記の 3 つのファイルのいずれかにエラーがダンプされることを期待しています。しかし、実際にそれらを見てみると、エラーが含まれているものはありません。production.log には、アセットのコンパイル出力以外は何も含まれていません。access.log と error.log には、nginx 自体からの非常に基本的なログが含まれています。$nginx/logs/access.log$nginx/logs/error.log

アプリの Rails.logger については何もカスタマイズしていません。

私は何が欠けていますか?アプリのエラーはどこで確認できますか?

4

1 に答える 1

1

Josh、それは Rails (私が実行している 3.2.1) の最近の問題であることが判明しました。@babatakao によって提案された修正があります ( https://github.com/rails/rails/issues/4277で指定):

Rails.logger.instance_variable_get(:@logger).instance_variable_get(:@log_dest).sync = true if Rails.logger
于 2012-06-10T06:33:04.573 に答える