當我使用rails/server(WEBrick)時,從我的Rails應用程序中獲得不斷的調試信息(查詢等)作爲控制檯輸出。有沒有辦法使用Pow獲得這個調試輸出?Pow能否像WEBrick一樣獲得Rails調試輸出?
感謝
當我使用rails/server(WEBrick)時,從我的Rails應用程序中獲得不斷的調試信息(查詢等)作爲控制檯輸出。有沒有辦法使用Pow獲得這個調試輸出?Pow能否像WEBrick一樣獲得Rails調試輸出?
感謝
您可以檢查戰俘接收您所選擇的在~/Library/Logs/Pow
目錄中的日誌文件運行tail -f
的HTTP請求。查看關於Viewing Log Files
的Pow手冊部分如果您正在尋找Rails特定日誌,它們將位於您的應用程序的log/
目錄中。舉例來說,如果你想要觀看的開發日誌,應用程序切換到應用程序的根主任和運行:
tail -f log/development.log
還有less
,這將給你更多的選項,但不是很簡單易用。
less -R log/development.log
然後按ctrl-f
按照新的輸出到文件。按h
將爲您提供更詳細的幫助菜單。
您是否在應用程序中看到log/development.log
路徑?通常可以使用它來查看Rails中發生了什麼。也有測試和生產的日誌,它們可能會出現在您的項目中,具體取決於應用程序的運行模式。
要訪問這些日誌,您應該使用終端和cd
到您的應用程序,您可以然後使用實用程序(如tail
)查看日誌。當有像Rails記錄器那樣的新內容時,tail命令的變體也會滾動輸出。
您還可以使用幫助寶石,如powder。我爲了顯示應用程序日誌只是輸入powder applog
使用pry-remote gem。 參考文獻: https://github.com/Mon-Ouie/pry-remote https://coderwall.com/p/sreazq
這將是巨大的,有'從那裏binding.pry'訪問。 –
這是最好的答案。 「粉末」不僅僅是拖拽日誌,它使您在初始尾部之後顯示實時「軌道服務器」的顯示。這與Webrick或Thin很像,你可以得到。 –