我开始在一个新项目中工作,这个项目部署在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日志中的错误?