<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                自定義異常處理類 > TP5 的 config.php 文件中可以自定義異常處理類 ![](https://box.kancloud.cn/28a7d62e140a20a92cb8289d98578f74_880x101.png) 代碼如下: ~~~ use think\exception\Handle; use think\Log; use think\Request; // 通過重寫框架的 Handle 來實現自定義異常 class ExceptionHandler extends Handle { private $code; private $msg; private $errCode; public function render(\Exception $e) { if ($e instanceof BaseException) { $this->code = $e->code; $this->msg = $e->msg; $this->errCode = $e->errCode; } else { if (config('app_debug')) { // 調試模式使用框架 render,方便開發 return parent::render($e); } else { $this->code = 500; $this->msg = '服務器內部錯誤'; $this->errCode = 999; // 寫入日志 $this->recordErrorLog($e); } } $request = Request::instance(); $result = [ 'msg' => $this->msg, 'errCode' => $this->errCode, 'request_url' => $request->url() ]; return json($result, $this->code); } /** * 記錄日志 * @param \Exception $e */ private function recordErrorLog(\Exception $e) { Log::init([ 'type' => 'File', 'path' => LOG_PATH, 'level' => ['error'] ]); Log::record($e->getMessage(), 'error'); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看