kevin_zhangl пре 3 година
родитељ
комит
68d024af23

+ 1 - 1
frontendApi/modules/v1/controllers/SiteController.php

@@ -284,6 +284,6 @@ class SiteController extends BaseController
             'message' => 'autoSendDingTalk',
         ];
 
-        return static::notice(['data' => $data['heartbeat']]);
+        return static::notice(['data' => $data['bug监控正常运行,没有发现异常,奥利给!']]);
     }
 }

+ 8 - 0
vendor/yiisoft/yii2/web/ErrorHandler.php

@@ -8,6 +8,8 @@
 namespace yii\web;
 
 use common\helpers\DingTalk;
+use common\helpers\LoggerTool;
+use common\helpers\Tool;
 use Yii;
 use yii\base\ErrorException;
 use yii\base\Exception;
@@ -174,6 +176,12 @@ class ErrorHandler extends \yii\base\ErrorHandler
                     $it['previous'] = $this->convertExceptionToArray($prev);
                 }
 
+                // 错误日志写入
+                $it['trace-id'] = Tool::generateId();
+                LoggerTool::error($it);
+
+                // 提醒只报出基本错误
+                unset($it['stack-trace']);
                 // 发送钉钉提醒
                 DingTalk::sendNotice($it);