Rails:部署在VPS上时访问生产.log文件的更好方法



我已经在Linode VPS上部署了我的应用程序,我知道访问production.log文件的唯一方法是ssh-ing控制台,转到production.log文件并通过控制台内的nanovim打开它。

这读起来非常烦人和乏味。它通常显示日志的第一行,因此为了查看错误,我必须使用向下键继续向下滚动,这是一个非常缓慢的过程。如何在控制台外部打开此日志?

另外,如果我不时删除其内容,日志文件的大小会变得大得离谱吗?

尝试tail -f log/production.log,它将实时显示您的日志更新。

顺便说一下,使用生产日志进行调试是此日志的奇怪应用。我出于这些目的使用 errbit,它可以捕获错误并显示它是令人愉快和可用的方式。

tailgrep对于在日志中查找内容非常有帮助

但是,对于错误,您应该使用服务,例如Airbrake(还有其他服务)

您可以试用免费的开发人员帐户,仅限 1 个项目 - https://signup.airbrake.io/account/new?dev=true

  • 点击底部附近的非常小的"注册"链接

或选择免费计划(1 个项目、1 个用户、2 个速率限制)注册

是 - 您需要定期清除日志文件 - cat /dev/null > /somewhere/app/shared/log/production.log

最新更新