FIREDAC記錄SQL日誌
阿新 • • 發佈:2017-09-03
tor image mmd true ati als png lin 服務
FIREDAC記錄SQL日誌
跟蹤SQL日誌可以方便開發的時候的程序調試。SQL日誌記錄會耗費服務費資源,正式部署中間件的時候,建議關閉SQL日誌記錄。
FIREDAC通過使用TFDMoniFlatFileClientLink控件來記錄SQL日誌的。
首先 USES FireDAC.Moni.FlatFile,然後拖放TFDMoniFlatFileClientLink控件。
TFDMoniFlatFileClientLink控件的主要屬性:
設置SQL日誌保存的目錄和文件名:
FDMoniFlatFileClientLink1.FileName := ExtractFilePath(Application.ExeName) + ‘sql‘+ FormatDateTime(‘yyyymmdd‘, now)+‘.txt‘;
設置 Tfdconnection控件日誌記錄參數:
fdconnection1.Params.Add(‘MonitorBy=FlatFile‘);
開始SQL日誌記錄:
FDMoniFlatFileClientLink1.Tracing := True;
fdconnection1.ConnectionIntf.Tracing := True;
停止SQL日誌記錄:
FDMoniFlatFileClientLink1.Tracing := false;
fdconnection1.ConnectionIntf.Tracing := false;
FIREDAC記錄SQL日誌