17

rails / server(WEBrick)を使用すると、railsアプリからコンソール出力として一定のデバッグ情報(クエリなど)を取得します。Powでこのデバッグ出力を取得する方法はありますか?

ありがとう

4

4 に答える 4

28

tail -fディレクトリ内の選択したログファイルで実行することにより、Powが受信するHTTPリクエストを確認できます~/Library/Logs/Powログファイルの表示に関するPowのマニュアルセクションを確認してください。

Rails固有のログを探している場合、それらはlog/アプリケーションのディレクトリにあります。たとえば、アプリケーションの開発ログを監視する場合は、アプリケーションのルートディレクターに切り替えて、次のコマンドを実行します。

tail -f log/development.log

さらにいくつかのオプションを提供するものもlessありますが、使い方はそれほど簡単ではありません。

less -R log/development.log

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

于 2011-08-08T05:02:50.003 に答える
11

パウダーのようなヘルパージェムを使用することもできます。タイプするだけでアプリケーションログを表示するように注文しますpowder applog

于 2013-06-01T13:46:08.410 に答える
1

log/development.logアプリケーションにパスがありますか?通常、これを使用して、Rails内で何が起こっているかを確認できます。テストと本番用のログもあり、アプリケーションが実行されているモードによっては、プロジェクトに存在する場合があります。

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

于 2011-08-08T05:05:11.773 に答える
0

pry-remotegemを使用してください。参照: https ://github.com/Mon-Ouie/pry-remote https://coderwall.com/p/sreazq

于 2013-11-21T19:52:03.653 に答える