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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                基類增加腳本日志函數,記錄所有調用的SQL腳本: ~~~ /** * 記錄SQL腳本 * @return [void] */ public static function logSql($level = 'sql', $folder = 'sql') { //初始化調試監聽文件日志路徑 // Log::init([ 'type' => 'File', 'path' => APP_PATH . 'logs' . DS . $folder . DS, //ERROR 和SQL日志單獨記錄 'apart_level' => ['error', 'sql'], ]); //對數據庫執行的任何SQL操作進行監聽 // Db::listen(function ($sql, $time, $explain) { // 記錄SQL Log::record($sql . ' [' . $time . 's]', 'sql'); // 查看性能分析結果 Log::record($explain, 'sql'); }); } ~~~ 基類的數據模型初始化函數里面調用`self::logSql()`方法 ~~~ protected function initialize() { parent::initialize(); //對數據庫執行的任何SQL操作進行監聽 self::logSql(); } ~~~ 最終基類在application/logs/sql的日期目錄下,將會不分模塊的增加三種類型的日志,方便錯誤調試,SQL調試性能分析。 1. 主日志文件 2. error錯誤日志 3. sql腳本日志 ~~~ <?php namespace app\common\model; use think\Db; use think\Log; use think\Model; class SuperModel extends Model { //字段排序 protected $_order = []; //繼承父類initialize() protected function initialize() { parent::initialize(); //對數據庫執行的任何SQL操作進行監聽 self::logSql(); } /** * 記錄SQL腳本 * * @return [void] */ public static function logSql($level = 'sql', $folder = 'sql') { //初始化調試監聽文件日志路徑 // Log::init([ 'type' => 'File', 'path' => APP_PATH . 'logs' . DS . $folder . DS, //ERROR 和SQL日志單獨記錄 'apart_level' => ['error', 'sql'], ]); //對數據庫執行的任何SQL操作進行監聽 // Db::listen(function ($sql, $time, $explain) { // 記錄SQL Log::record($sql . ' [' . $time . 's]', 'sql'); // 查看性能分析結果 Log::record($explain, 'sql'); }); } ~~~ ![](https://box.kancloud.cn/c76e2a2d7eeed443f1ecf7844810fb0f_1091x611.png) * * * * * [日志手冊](http://www.hmoore.net/manual/thinkphp5/118123)
                  <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>

                              哎呀哎呀视频在线观看