bugsmonitor / bugsmonitor-php
Bugsmonitor 错误通知器,用于 PHP
1.1.2
2017-05-14 01:19 UTC
Requires
- php: >=5.3
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-29 02:20:55 UTC
README
安装
Composer(推荐使用)
composer require bugsmonitor/bugsmonitor-php
手动安装
- 从 Github 下载 包 或克隆仓库
git clone git@github.com:bugsmonitor/bugsmonitor-php.git
- 添加 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);