我已在Linode VPS
上部署了我的应用程序,我知道访问production.log
文件的唯一方法是ssh-ing
进入控制台,转到production.log
文件,在控制台内按nano
或vim
打开它。
阅读非常烦人且乏味。它通常显示日志的第一行,因此为了查看错误,我必须使用向下键向下滚动,这是一个非常缓慢的过程。如何在控制台外打开此日志?
另外,如果我不时删除其内容,日志文件的大小是否会变得非常大?
答案 0 :(得分:3)
尝试tail -f log/production.log
,它会实时显示您的日志更新。
顺便说一句,使用生产日志进行调试是这个日志的奇怪应用。我使用errbit用于这些目的,它捕获错误并显示它是愉快和可用的方式。
答案 1 :(得分:1)
tail
和grep
对于查找日志中的内容非常有帮助
但是对于错误,您应该使用服务,例如airbrake(还有其他人)
您可以尝试免费开发者帐户,仅限1个项目 - https://signup.airbrake.io/account/new?dev=true
或者选择免费计划(1个项目,1个用户,2个速率限制)注册
是 - 定期您需要清除日志文件 - cat /dev/null > /somewhere/app/shared/log/production.log