使用production.log rails

时间:2014-06-02 05:54:46

标签: ruby-on-rails ruby-on-rails-4

我的生产日志文件正常运行。但是想得到一些关于如何使用它的建议。我目前正在查看它的视图控制台并执行其中任何一项

tail log/*
tail -f log/production.log 

看看它。我想要找到一种更好的方法来查看日志,也许还有颜色。 2.生产日志文件是否可以在管理员用户可以查看的视图中输出?

最后,当发生错误时,是否有一个宝石能够通过电子邮件发送给我,以及错误是什么/您目前如何跟踪生产中发生错误的时间?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果只有一个更好的替代tail来显示颜色而不是那些ESC [...代码,请尝试less -R production.log。如果您想跟随tail -f之类的文件末尾,请使用:

less -R +F production.log

据我所知,没有任何内置功能可以将日志记录到视图中,但我想你可以编写一个控制器来显示视图中的(某些)日志。尽管如此,确保它是安全的;你不想把你的日志暴露在互联网上!使用外部服务应该消除这种担忧,它将具有其他功能。例如,我没有尝试过papertrail(https://papertrailapp.com),但它已经在我的尝试列表上了一段时间。它看起来不错,每个月可以免费获得100MB的日志。我过去曾使用airbrake(https://airbrake.io/)进行异常通知,但我认为他们没有免费套餐 - 只是免费试用。