Читая документацию, я обнаружил, что могу добавить данные в исключение броска следующим образом:
Bugsnag::setMetaData([
'account' => [
'paying' => true,
'name' => 'Acme Co'
]
]);
Я хочу добавить пользовательскую электронную почту. Где я должен разместить этот код? Я добавил его в Handler @ render, но информация не отображается на панели инструментов.
render()
идет после report()
в потоке исключений, так что если вы сообщаете в Bugsnag в report()
и установка метаданных в render()
это не сработает
Ваш код ошибки должен все идти в report()
так как вы сообщаете об ошибке во внешнюю службу.
В любом случае трудно предоставить какую-либо дополнительную информацию, не видя, что вы на самом деле делаете в обработчике исключений.
Других решений пока нет …