cplugins / hexception
Hyperf异常
v1.0.3
2021-02-03 02:21 UTC
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());