<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                簡單介紹哈sentry,按照字面意思就是哨兵的意思,作用是集成到你的框架中,出現了異常和錯誤都可以及時通知你,比如說發郵件。如下圖,運行中出現了異常,就馬上通知到你了: ![](https://box.kancloud.cn/4404ca725ce33277d56c757a80150e6f_375x207.png) 我使用的是官方的版本(https://sentry.io) ,可以部署到自己的服務器上,這樣效率要高很多,我的小項目就不用了 **** 創建異常 - ~~~ public function index1() { try{ echo $test11; }catch (Exception $e){ echo 123; Logs::sentryLogs($e); } } ~~~ 處理異常方法 ~~~ static public function sentryLogs($e) { $sentryClient = new \Raven_Client('https://c5485e6c233347c*******2bf77514a:9a69f3eb68c*************@sentry.io/1193480',[ 'name' => \Raven_Compat::gethostname(),//服務器主機名 'tags' => array( 'php_version' => phpversion(), ), 'environment' => 'production', 'app_path' => ROOT_PATH, 'sample_rate' => 1,//值0.00將拒絕發送任何事件,值1.00將發送100%的事件。 'curl_method' => 'async',//curl異步發送,比同步體驗好很多 //回掉方法,在發送數據之前操作 'send_callback' => function ($data) { // strip HTTP data dump($data); }, ]); //設置一些面包屑(比如:出現錯誤的位置) $sentryClient->breadcrumbs->record(array( 'message' => 'Authenticating ' . 'chenjing', 'category' => 'auth', 'level' => 'error', )); //單獨設置用戶信息 // $sentryClient->user_context([ // 'id' => 2966, // 'username' => 'chenjing', // 'email' => '465497241@qq.com', // 'mobile' => '15310819874', // 'ip_address' => $_SERVER['REMOTE_ADDR'] // ]); $sentryClient->captureException($e,array( 'extra' => array( 'php_version' => phpversion() ), 'fingerprint' => ['{{ default }}', 'other value'], 'level' => 'warning', 'logger' => 'default', 'tags' => array('key' => 'value'), //設置用戶信息 'user' => array( 'id' => 2966, 'username' => 'chenjing', 'email' => '465497241@qq.com', 'ip_address' => $_SERVER['REMOTE_ADDR'] ) )); //當沒有異常只想記錄信息的時候可以使用這個 // $sentryClient->captureMessage('我的日志消息'); //自動接管錯誤異常 // $error_handler = new \Raven_ErrorHandler($sentryClient); // $error_handler->registerExceptionHandler(); // $error_handler->registerErrorHandler(); // $error_handler->registerShutdownFunction(); } ~~~
                  <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>

                              哎呀哎呀视频在线观看