cplugins / hexception
Hyperf exception
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:no
Requires
- php: >=5.4.0
README
Hyperf异常警报
安装
项目根目录执行:
composer require cplugins/hexception
配置
vendor/cplugins/hexception/src/ExceptionAlert.php 文件 48行
配置异常推送的url, 多G.O上线后从env调用该链接
使用
throw new UrgentException("很好", "57657");
输出
二级警报
项目名称: /workspace/php-project/i-admin-manage-pc-interface
调用方法: app\http\controllers\product\templatecontroller testlog
错误信息: 参数传入错误
堆栈信息: xxxx
优化
app/Listener/QueueHandleListener.php 目录下 process 方法
case $event instanceof FailedHandle:下面注释掉
// $this->logger->error(sprintf('[%s] Failed %s.', $date, $jobClass));
// $this->logger->error($this->formatter->format($event->getThrowable()));
添加以下代码
$log = new LogHelper();
$log->error("异常捕获", $event->getThrowable());