Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何从heroku中的rails应用程序获取完整的production.log?_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 如何从heroku中的rails应用程序获取完整的production.log?

Ruby on rails 如何从heroku中的rails应用程序获取完整的production.log?,ruby-on-rails,heroku,Ruby On Rails,Heroku,我想详细查看一下我的production.log,但heroku似乎没有存储它们。 还有其他人有解决这个问题的办法吗。 把它安全地存放起来会很好。 提前感谢:)从Heroku您可以看到,每当您从控制台读回日志时,它们的日志记录功能仅限于最后100行 如果你需要保存和分析所有的生产日志,那么看起来你必须考虑将它们归档到Helku,比如说S3或者通过EC2日志服务器。 < P> > HeloCu显示你可以读取多达1500行的日志文件。默认情况下,heroku日志显示最后100行 heroku log

我想详细查看一下我的production.log,但heroku似乎没有存储它们。 还有其他人有解决这个问题的办法吗。 把它安全地存放起来会很好。 提前感谢:)

从Heroku您可以看到,每当您从控制台读回日志时,它们的日志记录功能仅限于最后100行

如果你需要保存和分析所有的生产日志,那么看起来你必须考虑将它们归档到Helku,比如说S3或者通过EC2日志服务器。

< P> > HeloCu显示你可以读取多达1500行的日志文件。默认情况下,
heroku日志
显示最后100行

heroku logs -n 1500
请注意,Heroku日志使用Logplex合并应用程序和Heroku系统中的日志。您可以过滤掉系统生成的日志

heroku logs -n 1500 --source app

这将在heroku中工作,从终端执行:

heroku日志-n 200

heroku日志-t--app>任何文件名


这里的最大
-n
限制是1500

hmmm,好吧……但我怎么能做到呢?哦,我刚刚找到了它,谢谢bjg为我指出了正确的方向。只是为了完整性,你可以看到100多行heroku日志-tail这不是OP要求的,这只是与“限制到最后100行”有关