bugsmonitor/bugsmonitor-php

Bugsmonitor 错误通知器,用于 PHP

1.1.2 2017-05-14 01:19 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:20:55 UTC


README

安装

Composer(推荐使用)

composer require bugsmonitor/bugsmonitor-php

手动安装

  1. 从 Github 下载 或克隆仓库
git clone git@github.com:bugsmonitor/bugsmonitor-php.git
  1. 添加 Autoload.php 文件。
require __DIR__ . '/PATH/TO/BUGSMONITOR/LIBRARY/bugsmonitor-php/src/Autoload.php';

使用方法

设置错误处理器

$bugsMonitor = \Bugsmonitor\Bugsmonitor::getInstance();
$bugsMonitor->init([
    'projectKey' => 'YOUR_PROJECT_KEY',
    'apiKey' => 'YOUR_API_KEY',
]);
$bugsMonitor->setHandlers();

设置用户

有时你可能需要在错误报告中添加用户,但通常

$bugSender = \Bugsender\Bugsender::getInstance();

# set authorized user
$bugSender->setUser([
    'id' => 123,
    'name' => 'Joe Doe',
    'email' => 'joe.doe@example.com',
]);

防止发送敏感数据

// default not send keys
'pass',
'password',
'confirm_password',
'password_confirm',
'password_confirmation',

// you can overwrite this with
$bugsMonitor->setStopKeys(Array);

// or add other keys
$bugsMonitor->addStopKeys(Array|String);