nathandentzau/drupal-honeybadger

零工具部署,360度覆盖错误、故障和服务降级。

安装次数: 4,594

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 2

类型:drupal-module

0.2.0 2023-02-17 01:51 UTC

This package is auto-updated.

Last update: 2024-09-17 05:32:29 UTC


README

这是一个为 Drupal 开发的 Honeybadger 集成模块。

要求

  • PHP ^7.3 || ^8.0
  • Drupal ^8.7 || ^9.0 || ^10

安装

此模块必须通过 Composer 安装

$ composer require nathandentzau/drupal-honeybadger

配置

目前,模块只能通过 settings.php 文件进行配置。在你的设置文件中添加以下内容

$config['honeybadger.settings'] = [
  'api_key' => 'YOUR API KEY',
  'environment' => [
    'filter' => [],
    'include' => [],
  ],
  'request' => [
    'filter' => [],
  ],
  'version' => NULL,
  'hostname' => $_SERVER['HOST'],
  'project_root' => DRUPAL_ROOT,
  'environment_name' => 'THE CURRENT ENVIRONMENT',
  'handlers' => [
    'exception' => true,
    'error' => true,
  ],
  'client' => [
    'timeout' => 0,
    'proxy' => [],
  ],
  'excluded_exceptions' => [],
  'report_data' => true,
];

有关以上设置的更多信息,请参阅 Honeybadger 集成文档

测试

此项目包含单元测试和代码检查器。

  • PHPUnit: composer phpunit
  • PHPCS: composer phpcs

维护者