beapp/bugsnag-symfony-ext

Bugsnag Symfony 扩展

2.1.0 2024-09-26 15:17 UTC

README

此库提供中间件和监听器,以满足我们对Bugsnag的特定使用。

要求

  • PHP >= 8.0
  • symfony >= 5.0
  • bugsnag/bugsnag-symfony >= 1.8

安装

composer require beapp/bugsnag-symfony-ext

添加以下配置

bugsnag_ext:
  handled_exceptions:
    - 'App\Exception\LogicException'
  excluded_exceptions:
    - 'App\Exception\NotSoImportantException'
  excluded_http_codes: ["4xx", 301]
  session_per_request: true

特性

  • handled_exceptions : 与这些匹配的异常将被强制在Bugsnag平台上通知为已处理
  • excluded_exceptions : 忽略一些特定的异常
  • excluded_http_codes : 忽略与特定Http响应状态码匹配的异常。使用 "x" 作为任何数字的占位符。
  • session_per_request : 为每个请求注册一个监听器以启动会话