我想详细了解一下我的production.log,但是heroku似乎并没有存储它们。 还有其他人,有解决这个问题的方法。 将它安全地存放起来会很不错。 提前谢谢:)
答案 0 :(得分:3)
从Heroku documentation你可以看到,只要你从控制台读回它们,它们的记录功能就限制在最后100行。
如果您需要保留并分析所有生产日志,那么看起来您必须考虑将它们从Heroku归档到S3,或者通过EC2记录服务器。
答案 1 :(得分:3)
Heroku logging article显示您最多可以读取1500行日志文件。默认情况下,heroku logs
显示最后100行。
heroku logs -n 1500
请注意,Heroku日志记录使用Logplex来合并来自您的应用程序以及Heroku系统的日志。您可以过滤掉系统生成的日志
heroku logs -n 1500 --source app
答案 2 :(得分:2)
这将在heroku中运行,从终端执行:
heroku logs -n 200
或
heroku logs -t --app <app_name> > any_file_name
此处最大-n
限制为1500