2012-03-15 98 views
3

我可以做Heroku logs -tail --app myapp,看看在应用程序中发生什么情况时会发生什么。在浏览器中实时显示heroku应用程序日志

是否会有一种方法可以实时显示日志的输出-tail 在浏览器中,就像我可以使用Heroku客户端一样?

我知道这是一个奇怪的问题,任何人有一个想法?

干杯。

回答

1

您需要使用Papertrail之类的东西,然后使用syslog漏洞将您的heroku日志发送给它们。

+0

嗨,感谢您的评论。是的,我发现有关系统日志和类似的选项,听起来像太担心这个问题。在这一点上,我正在通过ajax实现一些监视来检查后台进程的进度。 – Pod 2012-03-16 11:03:15

+0

我们广泛使用syslog方法 - 通过使用Papertrail,您可以对日志进行实时搜索,并通过POST消息通知结果 - 我们甚至可以根据日志中的heroku [router]消息来扩展我们的应用程序。大约需要10秒钟的时间进行设置。 – 2012-03-16 11:49:37

+0

我一定会再看看。 – Pod 2012-03-16 14:40:46

1

您可以使用heroku客户端库进行登录,然后使用heroku日志-t作为系统命令在浏览器上显示输出。

@heroku = Heroku::Client.new(account.email, account.password) 
`heroku logs -t ` 

希望这会帮助你。

+0

看起来很有趣。我会尝试一下并投票选出答案。谢谢。 – Pod 2012-03-16 11:04:07

0

heroku日志 - 尾巴是你需要输入的。我从Heroku文档中得到了这个。

相关问题