Bugsnag + symfony - отчет уведомления и амортизации - PullRequest
0 голосов
/ 22 января 2020

Мы использовали Bugsnag для агрегирования и сообщения о проблемах в проекте symfony 4. Все работает хорошо, за исключением того факта, что уведомления регистрируются, но не отправляются в Bugsnag.

Из того, что я вижу в коде для прослушивателя Bugsnag, чтобы "услышать", что произошло что-то плохое, это должно быть выше уровня monolog action_level. Это означает, что для того, чтобы видеть уведомления в жучке, мне нужно было бы установить уровень действия на «уведомление», как показано ниже:

monolog:
handlers:
    main:
        type: fingers_crossed
        action_level: critical
        handler: deduplicated

Проблема в том, что если я установлю это на уведомление, каждый раз происходит уведомление, пользователь увидит 500 страниц. Это правильный, но не совсем желаемый результат.

Чего я хотел бы добиться, так это сохранить текущий уровень_исключения критическим (чтобы пользователь не травмировался на 500 страницах, потому что какая-то третья сторона что-то устарела), но для отправки все (включая предупреждения, уведомления и оскорбления) до ошибки (чтобы наши разработчики их видели и исправляли). Есть идеи, как это сделать?

...