2023-01-29 10:26:52 +08:00

21 lines
485 B
PHP

<?php
namespace app\common\exception;
use Exception;
use think\exception\Handle;
use app\api\exception\ApiException;
use think\Log;
class Http extends Handle
{
public function render(Exception $e)
{
if ($e instanceof ApiException) {
Log::record(json_encode(['code' => $e->getCode(), 'msg' => $e->getMessage()]), 'error');
return json(['code' => $e->getCode(), 'msg' => $e->getMessage()]);
}
return parent::render($e);
}
}