我開始在一個新項目中工作,這個項目部署在Heroku,我們有一天有120.000個錯誤,我認爲發生了一些奇怪的事情,我們需要修復它,但我的同事告訴我這是正常的。我會嘗試深入到日誌中,但沒有關於錯誤的信息,我認爲在symfony中的配置是正確的,以顯示英雄日誌,但我只看到訪問日誌,但沒有錯誤日誌。在Heroku的Symfony日誌
我還創建了一個測試環境來檢查如何監視日誌,但我無法在heroku控制檯中獲取symfony日誌。配置是:
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
nested:
type: stream
path: "php://stderr"
level: debug
console:
type: console
我在symfony應用程序forze一個錯誤,我對Heroku日誌中獲取的日誌 - 尾是:
2017-09-01T07:40:44.279088+00:00 app[web.1]: 10.100.140.36 - - [01/Sep/2017:07:40:44 +0000] "GET /app_dev.php/en HTTP/1.1" 500 80447 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
2017-09-01T07:40:44.272796+00:00 heroku[router]: at=info method=GET path="/app_dev.php/en" host=www-example.com request_id=bf374539-e700-42f4-a6c5-be3d16247824 fwd="46.231.19.210" dyno=web.1 connect=0ms service=208ms status=500 bytes=80759 protocol=http
2017-09-01T07:40:44.532016+00:00 app[web.1]: 10.78.131.113 - - [01/Sep/2017:07:40:44 +0000] "GET /favicon.ico HTTP/1.1" 200 745 "http://www-example.com/app_dev.php/en" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
2017-09-01T07:40:44.604166+00:00 app[web.1]: 10.100.140.36 - - [01/Sep/2017:07:40:44 +0000] "GET /app_dev.php/_wdt/43a348 HTTP/1.1" 200 41605 "http://www-example.com/app_dev.php/en" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
2017-09-01T07:40:44.600359+00:00 heroku[router]: at=info method=GET path="/app_dev.php/_wdt/43a348" host=www-example.com request_id=73ca3964-6bda-4da5-983e-621b45d8dc3a fwd="46.231.19.210" dyno=web.1 connect=1ms service=126ms status=200 bytes=41806 protocol=http
2017-09-01T07:40:44.528413+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=www-example.com request_id=034f1c77-8d2b-450a-8a6f-5053701b8e8e fwd="46.231.19.210" dyno=web.1 connect=0ms service=1ms status=200 bytes=974 protocol=http
在當地的環境我也可以檢查這個錯誤nginx錯誤日誌。
如何才能獲取我在使用開發環境時看到的heroku日誌中的錯誤?