mako / sentry
Mako 框架的 Sentry 集成
5.0.2
2024-06-07 13:26 UTC
Requires
- php: >=8.1.0
- sentry/sentry: ^4.5
Requires (Dev)
- mako/framework: ^10.0.0-dev
- monolog/monolog: ^3.4
- phpstan/phpstan: ^1.10.32
- phpunit/phpunit: ^10.3
README
Mako 框架的 Sentry 集成。
要求
Mako 10.0 或更高版本。
安装
使用以下 composer 命令安装此包
composer require mako/sentry
接下来,您需要将 logger.sentry
配置键添加到您的 application.php
配置文件中。
'logger' =>
[
...
'sentry' =>
[
'dsn' => 'https://<key>@sentry.io/<project>',
],
...
],
然后,您需要在 application.php
配置文件中将默认的 LoggerService
替换为包含的 LoggerService
。
'services' =>
[
'core' =>
[
...
mako\sentry\services\LoggerService::class,
...
],
],
最后,您需要通过在 application.php
配置文件中将 logger.handler
键设置为以下值来启用对 Sentry 的日志记录
'logger' =>
[
...
'handler' => ['Sentry', 'Stream'],
...
],
注意,您可以通过将值设置为
['Sentry']
来禁用默认的文件日志记录。