2012-03-15 103 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文檔中得到了這個。

相關問題