Bugsnag + Laravel: передать контекстную информацию с Log :: error? - PullRequest
0 голосов
/ 01 июня 2018

При звонке (Illuminate\Support\Facades\)Log::error я вижу только сообщение на Bugsnag, но не контекстную информацию.Можно ли настроить Laravel / Bugsnag так, чтобы он также передавал контекст?

Например, при выполнении Log::error("Exception occurred.", ["Further info here."]); в Bugsnag отображается только сообщение («Исключение произошло.»).

1 Ответ

0 голосов
/ 04 июня 2018

При вызове Log::error зарегистрированное сообщение и контекст анализируются с помощью Bugsnag PSR Logger .Контекст используется несколькими способами:

  1. Извлекает title из массива контекста, если установлено .Этот title станет контекстом, в котором ваша ошибка будет отображаться на информационной панели Bugsnag.
  2. Извлекает exception из массива контекста, если установлено .Этот exception будет затем использоваться для создания отчета об ошибках и трассировки стека.
  3. Присоединяет оставшийся контекст к отчету в виде метаданных .Если массив context содержит вложенные массивы, они будут отображаться на отдельных вкладках, в противном случае информация будет отображаться на вкладке custom в сообщении об ошибке на информационной панели Bugsnag.

В вашемВ этом случае я бы зашел на вкладку метаданных custom вашей ошибки и посмотрел, появился ли там ваш контекст.

...