我在heroku上有个小应用。每当我想要查看日志时,我就转到命令行并执行

heroku logs

它只显示了大约100行。是不是没有办法在heroku上查看我们应用程序的完整日志?


当前回答

另请参阅单独的流/过滤器。

例如,只跟踪您的应用程序日志

heroku logs --source app -t

或者只查看路由器日志

heroku logs --ps router

或者把它们串在一起

heroku logs --source app --ps worker

太好了. .

其他回答

Heroku logs -t显示了活动日志。 Heroku日志-n 1500表示日志数量

但我仍然建议使用纸质记录插件,它有一定的好处,并有免费的基本计划。

我更喜欢这样做

heroku logs --tail | tee -a herokuLogs

您可以让脚本在后台运行,并且可以随时按照您想要的方式从文本文件中过滤日志。

好吧,上面的答案是非常有用的,它将帮助您从命令行查看。但是如果你想从GUI检查,你必须登录你的Heroku账户,然后选择你的应用程序,最后点击查看日志

另请参阅单独的流/过滤器。

例如,只跟踪您的应用程序日志

heroku logs --source app -t

或者只查看路由器日志

heroku logs --ps router

或者把它们串在一起

heroku logs --source app --ps worker

太好了. .

你需要使用-t或——tail选项,你需要定义你的heroku应用程序名称。

heroku logs -t --app app_name