Hom*_*ith 7 logging heroku ruby-on-rails-3
我通过在我的Rails应用程序中执行此操作来记录一些错误:
logger.error "MY ERROR STRING"
Run Code Online (Sandbox Code Playgroud)
如何在heroku日志中查找该行?
我知道该怎么做heroku logs --tail和heroku logs -n 500,但我怎么能找到在日志中的特定字符串?
使用heroku logs -t | grep "term"非常适合过滤当前日志事件.但是,Heroku 最多保留1500行日志输出,因此即使您这样做heroku logs -n 1500 -t,也不会看到在该日志窗口之前发生的日志事件.
更好的方法是使用像Papertrail这样的日志记录加载项,它可以在更长的时间内保留您的日志,并使您可以搜索完整的日志历史记录.
当然,您认为在代码中触发的日志事件也可能不是.
| 归档时间: |
|
| 查看次数: |
4306 次 |
| 最近记录: |