cplugins/hexception

Hyperf exception

v1.0.3 2021-02-03 02:21 UTC

This package is not auto-updated.

Last update: 2024-07-03 18:56:07 UTC


README

cplugins-exception

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());