是的,正如问题正文所示,有一个博客。它比那里描述的返回的数据大。让我们继续讨论如何访问它。在“你是如何发现的”前面,我是这样想的:
我刚刚通过选择菜单中的“元素”项来了解 PaperTrail,如果您单击 Heroku 右上角的小正方形网格,则会打开该菜单。看起来它可能有用,但看起来它适用于现有的博客,如果我的博客只能返回不到 28 小时的时间,它不会很有用。
同样的小方格也有一个“文档”项,所以我单击它并搜索“网络日志”。它出现了一个成功,它是一篇关于“Heroku for java 开发人员”的文章。从那篇文章中,我发现提到了“weblog”,因为这篇文章谈到了 Weblogic 中的一些内容。在主文档页面上,有一个关于日志记录的部分解释了 Heroku 使用 Logplex,它“设计用于整理和路由日志消息,而不是用于存储。它保留了最新的 1,500 行合并日志,这些行将在 1星期。” 并且错误电子邮件是昨天来的,所以它还没有过期。
如何访问
日志页面指的是我尝试过的命令heroku logs
。它返回了日志的最后 100 行(比我通过“查看日志”命令得到的还多)。进一步阅读表明,我可以从错误电子邮件使用时获取日志条目的列表,并将heroku logs -n1500
其传送到 grep:
heroku logs -a secret-castle-56545 -n1500 | grep "10T22"
即使带有引号,我也无法使用过滤字符串“-01-10T22”,因为它抱怨破折号。如果您对如何解决这个问题有意见,我将不胜感激。