miniframe/sentry-bundle

Miniframe PHP 框架中用于使用 Sentry 日志记录的插件。

v1.1.0 2022-07-20 20:21 UTC

This package is auto-updated.

Last update: 2024-09-25 23:45:59 UTC


README

此库为 Miniframe PHP 框架 添加了 Sentry 支持。

build code coverage

如何使用

  1. 在您的现有项目中,输入以下命令:composer require miniframe/sentry-bundle
  2. 将以下指令添加到您的 config.ini 文件中

示例 config.ini 指令

[framework]
middleware[sentry] = Miniframe\Middleware\Sentry

[sentry]
dsn = https://******************@******.ingest.sentry.io/******
exclude[] = Miniframe\Response\NotFoundResponse

将中间件尽可能高地添加到中间件列表中,以便它在其他中间件有机会抛出错误之前加载。

您可以添加一个错误类列表,这些错误类不应被记录,以节省对 Sentry 的 API 调用。

针对 Windows 开发者

bin 文件夹中,存在一些批处理文件,以使开发更加容易。

如果您安装了 Docker Desktop for Windows,则可以使用 bin\composer.batbin\phpcs.batbin\phpunit.batbin\phpstan.batbin\security-checker.bat 作为 Composer、CodeSniffer、PHPUnit、PHPStan 和安全检查器的快捷方式,而无需在您的机器上安装 PHP 和其他依赖项。

Bitbucket Pipelines 中使用相同的 Docker 容器和工具来自动测试此项目。