是否可以查看Heroku服務器的最後日誌。我使用heroku logs
來查看最後一個進程,但它顯示的日誌有限。但是我希望在heroku上看到更多的流程。那麼,我應該遵循什麼命令或什麼過程來查看Heroku中的日誌。Heroku +日誌命令::日誌可以在Heroku中增加詳細信息
在此先感謝。
是否可以查看Heroku服務器的最後日誌。我使用heroku logs
來查看最後一個進程,但它顯示的日誌有限。但是我希望在heroku上看到更多的流程。那麼,我應該遵循什麼命令或什麼過程來查看Heroku中的日誌。Heroku +日誌命令::日誌可以在Heroku中增加詳細信息
在此先感謝。
可以使用LogWorm附加到所有的日誌推到這個服務:http://addons.heroku.com/logworm
我不認爲這是可能的,因爲在Heroku自己的支持頁面上,他們推薦使用外部監控應用程序。他們可能將其限制爲100行,以防止人們將其作爲唯一的調試工具。
http://docs.heroku.com/logs-exceptions
訪問你的日誌旨在 主要用於調試是生產 意外的結果,諸如 異常或500/FAILSAFE錯誤新 載的應用程序使用。 顯示的日誌將會是來自不同服務器的 結果的混亂 您的應用碰巧正在運行,並且 將只顯示最近的100 行。
如果您的生產網站使用的是實際用戶 ,請使用外部的 異常記錄服務。我們可以 推薦Hoptoad和Get Exceptional。 這兩種服務都非常簡單,可以在Heroku上設置 ,並提供簡單且結構化的方式來查看您的生產異常的所有 。
對於 指標或使用情況分析,您不應嘗試使用heroku日誌命令的 輸出。爲此,我們建議您使用Google Analytics(分析) 。
另類異常監視應用程序:
還有Github上幾個項目,讓你建立一個例外日誌系統到應用程序:
下面是關於該主題的情侶Railscasts教程由Ryan貝茨:
我剛剛檢查和第一個建議,Exceptional,實際上是一個正式的Heroku插件。
原樣Hoptoadapp。
您可以創建一個特定的記錄保存所有日誌在數據庫中。
heroku logs -n 1000
看到1000個的日誌行,你可以改變沒有臺詞
heroku logs -t
的看到實時日誌
感謝哥們,雅很好,但我的客戶不會給我這樣的許可。如果可以,請給我建議一些替代選項。 – Rubyist 2010-10-22 09:21:14
這是一個有效的答案。您在問題中沒有提及客戶/許可的任何內容。請接受這個或另一個答案。 – Zabba 2011-05-13 04:45:53