waytohealth / sentry
Sentry 的 PHP SDK (http://sentry.io)
4.7.0
2024-04-10 13:22 UTC
Requires
- php: ^7.2|^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/psr7: ^1.8.4|^2.1.1
- jean85/pretty-package-versions: ^1.5|^2.0.4
- psr/log: ^1.0|^2.0|^3.0
- symfony/options-resolver: ^4.4.30|^5.0.11|^6.0|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.4
- guzzlehttp/promises: ^1.0|^2.0
- guzzlehttp/psr7: ^1.8.4|^2.1.1
- monolog/monolog: ^1.6|^2.0|^3.0
- phpbench/phpbench: ^1.0
- phpstan/phpstan: ^1.3
- phpunit/phpunit: ^8.5.14|^9.4
- symfony/phpunit-bridge: ^5.2|^6.0|^7.0
- vimeo/psalm: ^4.17
Suggests
- monolog/monolog: Allow sending log messages to Sentry by using the included Monolog handler.
Conflicts
- raven/raven: *
- dev-master
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.1
- 4.0.0
- 3.x-dev
- 3.22.1
- 3.22.0
- 3.21.0
- 3.20.1
- 3.20.0
- 3.19.1
- 3.19.0
- 3.18.2
- 3.18.1
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.1
- 3.13.0
- 3.12.1
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.1
- 3.9.0
- 3.8.1
- 3.8.0
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta1
- 2.x-dev
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- 2.0.0-beta2
- 2.0.0-beta1
- 1.x-dev
- 1.11.0
- 1.10.0
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 0.22.0
- 0.21.2
- 0.21.1
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.1
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.1
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.1
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.0
- 0.1
- dev-php-8-composer-replace
- dev-php-8
- dev-fix-http-spans
- dev-only-spans
- dev-bump-codecov
- dev-timing-spans
- dev-scope-transaction
- dev-profile-frame-processor
This package is auto-updated.
Last update: 2024-09-13 18:11:16 UTC
README
糟糕的软件无处不在,我们对此感到厌倦。Sentry 致力于帮助开发者更快地编写更好的软件,这样我们就可以回归到享受技术中。如果您想加入我们,请 查看我们的职位空缺
官方 Sentry SDK for PHP
Sentry PHP 错误报告器跟踪应用程序执行期间发生的错误和异常,并提供有关优先级、识别、重现和修复每个问题的详细信息的通知。
入门
安装
使用 Composer 安装 SDK。
composer require sentry/sentry
配置
尽可能早地在您的应用程序中初始化 SDK。
\Sentry\init(['dsn' => '___PUBLIC_DSN___' ]);
用法
try { thisFunctionThrows(); // -> throw new \Exception('foo bar'); } catch (\Exception $exception) { \Sentry\captureException($exception); }
官方集成
以下集成由 Sentry 团队全面支持和维护。
使用 SDK 4.x 的第三方集成
以下集成由 Sentry 社区的成员提供和维护。
使用旧 SDK 3.x 的第三方集成
使用旧 SDK 2.x 的第三方集成
使用旧 SDK 1.x 的第三方集成
社区
为 SDK 贡献
请参阅 CONTRIBUTING.md。
获取帮助/支持
如果您需要帮助设置或配置 PHP SDK(或 Sentry 宇宙中的任何其他内容),请前往 Sentry 社区 Discord。我们的 Discord 社区有很多乐于助人的人!
资源
许可证
在 MIT 许可证下许可,请参阅 LICENSE
。