如何在Heroku上logging错误
我知道你可以做heroku logs
和heroku logs --source app --num 1500
的访问日志。
这应该是真正的方式来访问重要的错误日志?
这是没有意义的,因为herokulogging每一个GET请求。 只要有人在网站上login,所有重要的日志都会被路由器日志覆盖,所以我无法再访问它们。
我错过了什么吗?
注意:我没有寻找一个解决scheme,以尽量减less我的网站的GET请求的数量。
真正的答案是这样的:对于长期的日志存储/存档/报告,您需要将Heroku日志导出到其他地方。 Heroku有一个内置的方法可以通过系统日志消除: https : //devcenter.heroku.com/articles/log-drains
你可以编写你自己的日志漏洞来存储在S3 /你自己的服务器上的日志,或者你可以使用一个很小的费用提供的许多Heroku日志插件: https : //addons.heroku.com/#logging
我build议使用像Papertrail或Logentries这样的工具将您的完整日志转换为可search的可归档格式。
- strongloop / loopback / heroku“inq”运算符在本地服务器上正常工作,但不在Heroku上
- 无法在Heroku上运行Phantomjs +节点
- 尝试合并节点中的pdf文件:PDFUnite + Nodejs
- 由于缺less`cleanModifiedSubpaths`,Node.js服务器在本地工作,但不在Heroku上
- Angular 4+ Express不是从Heroku开始的
- 在Heroku上使用NodeJS进行HTML5audio转换
- PostgreSQL 9.6.1数据库不显示在Heroku应用程序
- Socket.io使用本地主机而不是在Heroku服务器上
- 部署nodeJS到Heroku内部错误