Files
fast_response/front/application/common/exception/SystemException.php
Your Name dce091da91 t
2025-03-27 07:52:44 +00:00

42 lines
935 B
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/*
* description
* authorwh
* email
* createTime{2022/03/08} {14:17}
*/
namespace app\common\exception;
use think\exception\Handle;
use think\Request;
use wanghua\general_utility_tools_php\tool\Tools;
class SystemException extends Handle
{
public function render(\Exception $e)
{
// 参数验证错误
//if ($e instanceof ValidateException) {
// return json($e->getError(), 422);
//}
// 请求异常
//if ($e instanceof HttpException && request()->isAjax()) {
// return response($e->getMessage(), $e->getStatusCode());
//}
Tools::log_to_write_txt([
'error'=>'系统错误.'.$e->getMessage(),
'input'=>input(),
'error_info'=>$e->getTraceAsString()
]);
//request()->LogObj->flush();
//可以在此交由系统处理
return parent::render($e);
}
}