yawik / sentry
此模块将 Sentry 错误报告集成到 YAWIK 实例中。
v0.2.0
2020-12-13 12:39 UTC
Requires
- sentry/sdk: ^2.1
- yawik/core: ^0.35
Requires (Dev)
- cross-solution/phpunit-utils: ^2.0
- phpunit/phpunit: ^8.0
- slevomat/coding-standard: ^5.0
- squizlabs/php_codesniffer: ^3.5
- yawik/applications: ^0.35
- yawik/auth: ^0.35
- yawik/behat: ^0.35
- yawik/cv: ^0.35
- yawik/geo: ^1.1
- yawik/install: ^0.35
- yawik/jobs: ^0.35
- yawik/organizations: ^0.35
- yawik/settings: ^0.35
This package is auto-updated.
Last update: 2024-09-13 21:05:55 UTC
README
此集成将 Sentry 错误报告集成到 YAWIK 实例中
需求
运行 YAWIK
安装
通过 composer 安装依赖。
composer require yawik/sentry
通过在 /config/autoload
目录中创建 sentry.module.php
文件来启用模块,内容如下。
<?php return [ 'YkSentry' ];
配置
将文件 config/sentry.module-options.local.php.dist
复制到 config/autoload
目录,并移除 .dist
扩展名。
调整配置。
$enable
:
您可以禁用向 Sentry 发送事件。(例如,用于测试或开发环境。)$sentryConfig
:
您可以使用 此处描述的\Sentry\init()
函数中可用的任何配置键。
但是,必须设置dsn
键,如果未设置或为空,则无论上述$enabled
设置如何,都会禁用发送事件。
$enable = true; $sentryConfig = [ // the DSN (public key) for the sentry server 'dsn' => '', ];
开发
- 克隆项目
$ git clone git@github.com:yawik/sentry.git /path/to/yawik-sentry
- 安装依赖
$ composer install
- 运行 PHPUnit 测试
$ ./vendor/bin/phpunit
许可证
MIT