2011-08-08 8 views

答えて

27

あなたは捕虜~/Library/Logs/Powディレクトリ内のお好みのログファイルにtail -fを実行することにより、受信したHTTPリクエストを確認することができます。 Viewing Log Files

あなたがRails固有のログを探しているなら、アプリケーションのlog/ディレクトリにあるでしょう。たとえば、あなたは、アプリケーションのルートディレクターに、アプリケーションスイッチの開発ログを見て、実行したい場合:

tail -f log/development.log 

がありますまた、あなたにいくつかのより多くのオプションを提供しますlessだが、それほどではありません使いやすい。

less -R log/development.log 

して、ファイルに新しい出力を追跡するためにctrl-fを押してください。 hを押すと、より詳細なヘルプメニューが表示されます。

1

アプリケーションにlog/development.logパスがありますか?通常、これを使用して、Rails内で何が起こっているかを確認できます。テストや生産用のログもあり、アプリケーションが実行されているモードに応じてプロジェクトに提供される可能性があります。

これらのログにアクセスするには、アプリケーションにcdを使用する必要があります。 tailなどのユーティリティを使用してログを表示します。 tailコマンドのバリエーションは、通常、Railsロガーのような新しいコンテンツがあるときに出力をスクロールします。

11

powderのようなヘルパーの宝石を使用することもできます。私はアプリケーションログを表示するために入力するだけですpowder applog

+3

そこから 'binding.pry'アクセス持っているのは素晴らしいだろう。 –

+0

これは最高の答えです。 'powders'はログのテーリングだけではなく、最初のテールの後のリアルタイムの' rails server'表示と同等のものです。これは、WebrickやThinとほぼ同じです。 –

関連する問題