我有記錄配置去控制檯和日誌文件。在heroku世界中,登錄到文件是否有意義?有什麼方法可以檢索日誌文件嗎?我在哪裏的日誌文件在heroku?
回答
要獲取日誌,只需在您的shell中輸入heroku logs
或heroku logs -n X
。
其中X
可以是任何數字,最大爲1500
,表示您想要獲取的行數。如果你想存檔你的日誌,你需要使用syslog漏洞,如here概述。
要訪問日誌流,您只需heroku logs
,你會看到完整的流。您使用應用程序記錄器輸出的任何內容都將在此處顯示。
您沒有日誌文件。
如果您希望捕獲文件並將其放在牆上,請註冊服務(如Papertrail),並使用syslog漏洞將Heroku日誌記錄到那裏。從那裏他們可以轉儲到S3。
無需爲此付費,請參閱下面的答案。 – 2012-09-17 08:58:22
是的,我提到你也可以免費做到這一點... – 2012-09-17 09:54:56
使用此外殼命令在本地保存日誌使用Heroku的CLI:
heroku logs -n number_of_lines --app application_name >> file_name.txt
>>
將命令輸出追加到該文件,並將其保存:file_name.txt
number_of_lines
限制爲最多1500由heroku。
樣品命令:
heroku logs -n 500 --app sample_app >> logs.txt
- 1. 我的日誌文件在哪裏?
- 2. Java日誌記錄 - 我的日誌文件在哪裏?
- 3. 乘客的日誌文件在哪裏
- 4. AWS-EMR:日誌文件在哪裏?
- 5. log4net日誌文件在哪裏?
- 6. CVS日誌文件存儲在哪裏?
- 7. Windows日誌文件目錄在哪裏?
- 8. FinalBuilder 7 - 日誌文件在哪裏?
- 9. nodejs日誌文件在哪裏?
- 10. 在哪裏寫日誌文件?
- 11. 我在哪裏可以找到我的日誌文件?
- 12. 我在哪裏可以找到我的日誌文件?
- 13. 我的日誌消息在哪裏?
- 14. HRegionServer的日誌在哪裏?
- 15. 當日志滿時,SAS在哪裏保存日誌文件?
- 16. 我在哪裏可以找到XAMPP中的MySQL日誌文件
- 17. PHPMailer日誌在哪裏?
- 18. 日誌在哪裏申報?
- 19. Magento的日誌文件位於哪裏?
- 20. git日誌文件在哪裏?即錯誤日誌,輸出日誌等
- 21. 我應該在哪裏尋找Yii2日誌異常文件
- 22. 我在哪裏可以找到錯誤日誌文件?
- 23. 我在哪裏可以找到Alfresco日誌文件?
- 24. LogStash在mac上的日誌文件在哪裏?
- 25. Eclipse的插件日誌文件在哪裏?
- 26. 最古老的日誌文件在哪裏得到與python日誌記錄
- 27. OverSIP的日誌文件在哪裏(如果有的話)?
- 28. Ubuntu上的OpenStack Web UI的操作日誌文件在哪裏
- 29. 哪裏是我的ClamAV的日誌?
- 30. 我在哪裏可以將我的log4net日誌文件寫入ClickOnce下?
一個很好的答案,但不是我問。我知道如何通過執行'heroku日誌'來獲取日誌。我問的是日誌文件不是stdout日誌。 – Bobo 2012-02-10 20:02:16
我(更具體地)在我的答案的第二部分解決您的問題。要獲取日誌「文件」(或存檔),您需要使用syslog漏洞。 Heroku不保存日誌文件。 – 2012-02-10 20:25:41
哦謝謝。所以這樣做是100美元/月? – Bobo 2012-02-10 20:32:24