婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Laravel框架實現的記錄SQL日志功能示例

Laravel框架實現的記錄SQL日志功能示例

熱門標簽:寶安400電話辦理 合肥外呼系統app 哈爾濱400電話辦理到易號網 智能外呼電銷系統 拉薩打電話機器人 沈陽人工智能電銷機器人公司 高識別電銷機器人 電銷機器人-快迭智能 h5 地圖標注

本文實例講述了Laravel框架實現的記錄SQL日志功能。分享給大家供大家參考,具體如下:

在項目開發過程中或者是性能優化中,經常會有要查看執行sql的情況,然而Laravel日志默認不記錄執行sql。好在留有相關接口,我們可以很方便的就是想SQl日志功能。

App\Providers\EventServiceProvider:class 中的$listen中新增如下

protected $listen = [
  'App\Events\Event' => [
    'App\Listeners\EventListener',
  ],
  // 新增SqlListener監聽QueryExecuted
  'Illuminate\Database\Events\QueryExecuted' => [
    'App\Listeners\SqlListener',
  ],
];

新建SqlListener監聽器

方法1,手動創建,在App\Listeners\SqlListener.php 文件,內容如下

namespace App\Listeners;
use Illuminate\Database\Events\QueryExecuted;
class SqlListener {
  /**
   * Create the event listener.
   *
   * @return void
   */
  public function __construct() {
    //
  }
  /**
   * Handle the event.
   *
   * @param =QueryExecuted $event
   * @return void
   */
  public function handle(QueryExecuted $event) {
    // 在這里編寫業務邏輯
  }
}

方法2,使用命令行創建,命令如下

// 該命令必須在項目跟目錄下執行,因為項目跟目錄下才有artisan文件。
// 該命令可以自動創建SqlListener文件,但是QueryExecuted這個類的導入可能會有點問題,自己改下。

> php artisan make:listener SqlListener -e=QueryExecuted

在handle方法中編寫記錄sql的業務邏輯,如:

/**
 * Handle the event.
 *
 * @param =QueryExecuted $event
 * @return void
 */
public function handle(QueryExecuted $event) {
  $sql = str_replace("?", "'%s'", $event->sql);
  $log = vsprintf($sql, $event->bindings);
  $log = '[' . date('Y-m-d H:i:s') . '] ' . $log . "\r\n";
  $filepath = storage_path('logs\sql.log');
  file_put_contents($filepath, $log, FILE_APPEND);
  // 這里也可以直接用Log::info() 里的函數,只是這樣會和其他調試信息摻在一起。
  // 如果要用Log里的函數,別忘記了引入Log類。
}

更多關于Laravel相關內容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優秀開發框架總結》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • Laravel日志用法詳解
  • laravel中的錯誤與日志用法詳解
  • 利用Laravel事件系統如何實現登錄日志的記錄詳解
  • Laravel給生產環境添加監聽事件(SQL日志監聽)
  • Laravel 5.3 學習筆記之 錯誤&日志
  • Laravel框架實現利用中間件進行操作日志記錄功能
  • Laravel5.5以下版本中如何自定義日志行為詳解
  • PHP的Laravel框架結合MySQL與Redis數據庫的使用部署
  • Laravel框架使用monolog_mysql實現將系統日志信息保存到mysql數據庫的方法

標簽:成都 梅州 山東 林芝 張家口 威海 泰州 巴中

巨人網絡通訊聲明:本文標題《Laravel框架實現的記錄SQL日志功能示例》,本文關鍵詞  Laravel,框架,實現,的,記錄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel框架實現的記錄SQL日志功能示例》相關的同類信息!
  • 本頁收集關于Laravel框架實現的記錄SQL日志功能示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    偷拍日韩校园综合在线| 国产亚洲va综合人人澡精品| 国产精品综合一区二区三区| 老司机免费视频一区二区| 日本不卡123| 免费在线观看一区| 久久精品999| 国产成人亚洲综合a∨婷婷| 粉嫩av亚洲一区二区图片| 国产v日产∨综合v精品视频| 成人高清免费在线播放| 色先锋aa成人| 欧美久久久久久久久久| 日韩免费成人网| 国产欧美精品在线观看| 国产精品美女久久久久aⅴ| 亚洲激情一二三区| 日日摸夜夜添夜夜添精品视频| 青青草原综合久久大伊人精品| 九色porny丨国产精品| 国产成人精品免费网站| 91成人免费在线| 日韩欧美一区在线| 国产欧美一区二区三区在线看蜜臀| 国产精品免费免费| 午夜电影久久久| 国产成人在线视频网址| 欧美综合一区二区三区| 精品国产一区二区三区不卡| 中文字幕在线观看不卡视频| 无吗不卡中文字幕| 成人黄色小视频在线观看| 欧美三级日韩三级国产三级| 久久久久久麻豆| 日韩vs国产vs欧美| 92精品国产成人观看免费| 日韩一区二区三免费高清| 国产精品久久看| 麻豆精品视频在线观看免费| 99精品视频在线观看| 久久综合九色综合97婷婷女人| 中文字幕亚洲一区二区va在线| 日本不卡123| 欧洲一区二区三区在线| 国产日韩亚洲欧美综合| 日韩精品久久久久久| 一本大道久久a久久精品综合| 精品国产成人系列| 性做久久久久久| 成人av先锋影音| 久久久午夜精品理论片中文字幕| 亚洲成人福利片| 在线看日韩精品电影| 国产精品毛片高清在线完整版| 美腿丝袜亚洲三区| 欧美高清视频一二三区 | 亚洲欧美综合在线精品| 国产乱国产乱300精品| 欧美精品高清视频| 午夜欧美一区二区三区在线播放| 成人午夜视频在线观看| 久久久精品国产99久久精品芒果| 麻豆成人久久精品二区三区红| 欧美日韩精品欧美日韩精品一| 一区二区三区四区激情 | 日韩精品午夜视频| 欧美色大人视频| 亚洲五码中文字幕| 色拍拍在线精品视频8848| 国产精品成人午夜| 一本久久精品一区二区| 亚洲精品老司机| 欧美视频一区二区在线观看| 亚洲成av人**亚洲成av**| 久久综合中文字幕| 日本欧美肥老太交大片| 制服丝袜日韩国产| 久久99蜜桃精品| 久久久亚洲精品一区二区三区| 国产精品一区二区三区四区| 欧美国产禁国产网站cc| 99精品视频在线观看| 一区二区三区不卡视频在线观看 | 欧美亚洲国产一卡| 亚洲国产视频在线| 日韩欧美精品三级| 成人午夜免费视频| 一区二区三区高清不卡| 欧美一区二区三区日韩| 国产在线播放一区| 亚洲国产成人在线| 在线欧美一区二区| 精品中文av资源站在线观看| 国产精品亲子乱子伦xxxx裸| 色婷婷综合视频在线观看| 日韩高清不卡在线| 国产精品无码永久免费888| 色嗨嗨av一区二区三区| 裸体健美xxxx欧美裸体表演| 久久久99久久精品欧美| 91黄色小视频| 狠狠色狠狠色综合系列| 亚洲码国产岛国毛片在线| 欧美一三区三区四区免费在线看| 国产美女主播视频一区| 亚洲男人天堂一区| 欧美成人精品1314www| www.日韩在线| 日本不卡视频在线| 国产制服丝袜一区| 一区二区日韩电影| 久久一二三国产| 欧美老女人第四色| 99久久久无码国产精品| 精品在线播放免费| 亚洲mv在线观看| 亚洲图片激情小说| 精品久久久久久久一区二区蜜臀| 91美女片黄在线| 成人综合婷婷国产精品久久| 美女诱惑一区二区| 亚洲香蕉伊在人在线观| ...av二区三区久久精品| 精品国产一区二区三区四区四| 日本韩国精品在线| 成人91在线观看| 国产精品影视在线| 免费欧美高清视频| 日一区二区三区| 亚洲成人综合视频| 亚洲国产精品精华液网站| 国产精品国模大尺度视频| 精品国产污网站| 日韩一级在线观看| 欧美日本在线看| 精品视频在线看| 欧美色图天堂网| 色域天天综合网| 9人人澡人人爽人人精品| 国产电影一区二区三区| 国产一区二区电影| 国产精品一区三区| 国产成人精品在线看| 国产激情视频一区二区三区欧美| 久久精品国产一区二区三区免费看| 日本在线观看不卡视频| 免费日本视频一区| 七七婷婷婷婷精品国产| 美女爽到高潮91| 久久国产剧场电影| 国产精品白丝av| 国产精品18久久久| 成人高清免费观看| www.久久精品| 欧美在线色视频| 在线视频国内一区二区| 欧美三级电影在线观看| 91精品国产一区二区三区| 日韩视频一区在线观看| 精品欧美一区二区在线观看| 国产亚洲制服色| 亚洲色图第一区| 五月婷婷色综合| 国产麻豆精品在线| 色综合久久中文综合久久97| 精品视频免费看| 久久婷婷久久一区二区三区| 国产亲近乱来精品视频 | 欧美经典一区二区| 亚洲婷婷国产精品电影人久久| 亚洲一区二区三区在线看| 午夜精品福利一区二区三区蜜桃| 美女视频网站黄色亚洲| 国产成人免费视频网站 | 国产成人在线影院| 一本到不卡精品视频在线观看| 欧美日韩二区三区| 国产午夜精品一区二区三区四区| 亚洲欧美aⅴ...| 狠狠久久亚洲欧美| 日本韩国欧美在线| 久久综合丝袜日本网| 亚洲一区欧美一区| 国产一区91精品张津瑜| 欧美中文字幕一二三区视频| 久久综合狠狠综合久久激情| 亚洲自拍偷拍麻豆| 国产成a人亚洲| 欧美男男青年gay1069videost | 国产一区福利在线| 色婷婷综合久久久久中文一区二区| 欧美三级在线播放| 国产欧美精品一区二区色综合 | 91丨九色丨黑人外教| 日韩免费一区二区三区在线播放| 亚洲欧美在线aaa| 久国产精品韩国三级视频| 精品视频999| 中文字幕综合网| 国产精一品亚洲二区在线视频|