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