0

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

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

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

4

2 回答 2

3

试试看tail -f log/production.log,它会实时显示你的日志更新。

顺便说一句,用生产日志调试是这个日志的奇怪应用。我将errbit用于这些目的,它会捕获错误并显示它是令人愉快且可用的方式。

于 2013-09-05T15:50:12.457 回答
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

于 2013-09-05T14:30:09.573 回答