CakePHP 定製SQL日誌記錄

2021-05-27 13:49:39 字數 312 閱讀 6561

資料表結構變更的時候,經常會出現資料儲存/更新失敗。

如果可以知道具體的sql語句,那麼就很容易知道執行失敗的原因。

有兩種方式獲取頁面執行過程中呼叫的sql語句:

1)開啟debug,新增sql_dump元素到你頁面的layout最下面。

這樣所有sql語句會被列印到你頁面的最下面。

2)直接修改cake原始檔中執行sql語句的函式:

cake/libs/model/datasources/dbo_source.php

function execute($sql, $options = array())

Apche日誌系列 3 定製日誌

有時候我們需要定製apache預設日誌的格式和內容,比如增加或減少日誌所記錄的資訊 改變預設日誌檔案的格式等。本文介紹可以用日誌記錄的所有資訊,以及如何設定apache使其記錄這些資訊。一 定義日誌格式 定製日誌檔案的格式涉及到兩個指令,即logformat指令和customlog指令。預設http...

定製自己的日誌工具

雖然 android 中自帶的日誌工具功能非常強大,但也不能說是完全沒有缺點,例如在列印日誌的控制方面就做得不夠好。打個比方,你正在編寫乙個比較龐大的專案,期間為了方便除錯,在 的很多地方都列印了大量的日誌。最近專案已經基本完成了,但是卻有乙個非常讓人頭疼的問題,之前用於除錯的那些日誌,在專案正式上...

定製自己的日誌工具

為什麼需要定製自己的日誌工具呢?難得安卓自帶的log不好嗎?雖然 android 中自帶的日誌工具功 能非常強大,但也不能說是完全沒有缺點,例如在列印日誌的控制方面就做得不夠好。打個比方,你正在編寫乙個比較龐大的專案,期間為了方便除錯,在 的很多地方都 列印了大量的日誌。最近專案已經基本完成了,但是...