当我使用rails / server(WEBrick)时,我的rails应用程序会将常见的调试信息(查询等)作为控制台输出。有没有办法在Pow中获取此调试输出?
谢谢
当我使用rails / server(WEBrick)时,我的rails应用程序会将常见的调试信息(查询等)作为控制台输出。有没有办法在Pow中获取此调试输出?
谢谢
您可以通过在~/Library/Logs/Pow
目录下选择任意一个日志文件并使用tail -f
命令来查看Pow接收到的HTTP请求。如果您想查看Pow手册中有关查看日志文件的信息,请参阅Pow手册。
如果您正在寻找Rails特定的日志文件,则它们将位于应用程序的log/
目录中。例如,如果您想查看应用程序的开发日志,请切换到应用程序的根目录并运行:
tail -f log/development.log
还有less
,它会给你更多的选项,但使用起来不太简单。
less -R log/development.log
接着按下ctrl-f
跟踪新的输出到文件中。按下h
键将会给你一个更详细的帮助菜单。
你在应用程序中看到了一个log/development.log
路径吗?通常可以使用它来查看Rails内部发生的情况。测试和生产也有日志,根据应用程序运行的模式,这些日志可能也存在于您的项目中。
要访问这些日志,您应该使用终端并cd
到您的应用程序,然后可以使用像tail
这样的实用程序来查看日志。 tail命令的变体也会在有新内容时滚动输出,就像Rails记录器通常所做的那样。
使用 pry-remote gem。 参考资料: https://github.com/Mon-Ouie/pry-remote https://coderwall.com/p/sreazq
binding.pry
在那里可用会很棒。 - Joshua Muheimpowder
不仅仅是尾随日志,它在初始尾随后提供了类似于实时rails server
显示的等效功能。这与Webrick或Thin非常相似。 - Chris Beck