2010-07-14 27 views

回答

3

從Heroku documentation您可以看到,只要您從控制檯讀取它們,它們的日誌記錄功能就限制爲最後100行。

如果您有保留和分析所有生產日誌的需求,那麼看起來您必須考慮將它們從Heroku歸檔到S3,或通過EC2日誌記錄服務器歸檔。

+1

嗯,好吧......但我怎麼能做到這一點? – tabaluga 2010-07-14 11:32:02

+1

哦,我剛剛發現它 http://stackoverflow.com/questions/2671454/heroku-how-to-see-all-the-logs 謝謝bjg指向我在正確的方向 – tabaluga 2010-07-14 11:34:51

+0

只是爲了完整性,你可以看到超過100行與 heroku日誌 - 尾巴 這不是什麼OP的要求,這只是關於「限於最後100行」 – GreenAsJade 2012-10-16 09:21:36

3

Heroku logging article顯示您最多可以讀取1500行日誌文件。默認情況下,heroku logs顯示最後100行。

heroku logs -n 1500 

注意,Heroku的日誌記錄使用Logplex,從您的應用程序,以及從Heroku的系統融合日誌。你可以濾除由系統

heroku logs -n 1500 --source app 
2

這將在Heroku的工作產生的記錄,從終端執行此:

heroku logs -n 200

heroku logs -t --app <app_name> > any_file_name

這裏最大-n限制爲1500

相關問題