yawik/sentry

此模块将 Sentry 错误报告集成到 YAWIK 实例中。

维护者

详细信息

github.com/yawik/sentry

源代码

问题

安装: 110

依赖: 1

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:yawik-module

v0.2.0 2020-12-13 12:39 UTC

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' => '',
];

开发

  1. 克隆项目
$ git clone git@github.com:yawik/sentry.git /path/to/yawik-sentry
  1. 安装依赖
$ composer install
  1. 运行 PHPUnit 测试
$ ./vendor/bin/phpunit

许可证

MIT