私はrails/server(WEBrick)を使うと、コンソール出力としての私のレールアプリから一定のデバッグ情報(クエリなど)が得られます。 Powでこのデバッグ出力を得る方法はありますか?WEBrickと同様のPowで、Railsのデバッグ出力を取得できますか?
おかげ
私はrails/server(WEBrick)を使うと、コンソール出力としての私のレールアプリから一定のデバッグ情報(クエリなど)が得られます。 Powでこのデバッグ出力を得る方法はありますか?WEBrickと同様のPowで、Railsのデバッグ出力を取得できますか?
おかげ
あなたは捕虜~/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
を押すと、より詳細なヘルプメニューが表示されます。
アプリケーションにlog/development.log
パスがありますか?通常、これを使用して、Rails内で何が起こっているかを確認できます。テストや生産用のログもあり、アプリケーションが実行されているモードに応じてプロジェクトに提供される可能性があります。
これらのログにアクセスするには、アプリケーションにcd
を使用する必要があります。 tail
などのユーティリティを使用してログを表示します。 tailコマンドのバリエーションは、通常、Railsロガーのような新しいコンテンツがあるときに出力をスクロールします。
powderのようなヘルパーの宝石を使用することもできます。私はアプリケーションログを表示するために入力するだけですpowder applog
プライムリモート宝石を使用してください。 参考文献: https://github.com/Mon-Ouie/pry-remote https://coderwall.com/p/sreazq
そこから 'binding.pry'アクセス持っているのは素晴らしいだろう。 –
これは最高の答えです。 'powders'はログのテーリングだけではなく、最初のテールの後のリアルタイムの' rails server'表示と同等のものです。これは、WebrickやThinとほぼ同じです。 –