回答
有趣的問題。我來這裏是好奇,想知道爲什麼我從來沒有問過這個自己...
一:
顯然有些包裝的庫有這樣的事情內置。但是要找到一個包裝庫,你可能首先需要確定目標語言。 Perl DBI?蟒蛇? C++?
二:
我不(以任何方式)推薦的「生產級」的解決方案下面,但如果你主要是試驗和/或調試,那麼你可以嘗試檢查在每個事務結束之前的回滾日誌。 See here about the rollback journal: http://www.sqlite.org/tempfiles.html如何檢測'每個事務的結束'將取決於您的代碼和/或調試器中的斷點。
我必須再強調一下:剛纔我剛纔提到的將是一個徹頭徹尾的破解,即使提到它也覺得很髒。
三:
你可以問的(非常活躍,親切)sqlite mailing list,但他們可能只是再次強調sqlite3_trace。
......其他隨意的事情:
在幾分(勉強?)相關的說明,當你開始」 ./sqlite3' 命令提示符會話,可以鍵入:
.explain
它爲在提示符下執行的每個查詢啓用有趣和有益的詳細輸出。
更多信息我才發現:
One of the flags that can be passed to 'sqlite3_config()' is SQLITE_CONFIG_LOG.這是另一種方式(除了跟蹤API)來設置一個回調,並定期接受來自SQLite庫的狀態信息。我認爲它主要是針對錯誤日誌消息。
也許你可以開始這個問題的答案是「no 「,在這裏看看OP的問題可能有點誤導 – Daan
- 1. 啓用mysql查詢日誌
- 2. 在MAMP 3中啓用日誌
- 3. 如何啓用MySQL慢查詢日誌?
- 4. Zend啓用SQL查詢日誌記錄
- 5. SQLite的SQL查詢日誌記錄?
- 6. SQLite查詢 - 在SQLite查詢中使用[]
- 7. SQLite查詢3表
- 8. 在Windows 7的MySQL 5中啓用查詢日誌
- 9. 在sphinx中禁用查詢日誌
- 10. SQLite日期查詢
- 11. Elasticsearch查詢日誌
- 12. 查詢Winston日誌
- 13. MySQL查詢日誌
- 14. 如何啓用查詢日誌中laravel 5
- 15. 您可以在MySQL Replication Server上啓用日誌查詢嗎?
- 16. SQLite 3,FTS3 - 加入查詢
- 17. 查詢SQLite中使用日期
- 18. 使用JDBC啓用MySQL通用查詢日誌
- 19. Hive查詢日誌 - 每個查詢的聚合日誌
- 20. sleep()在mysql中慢速查詢日誌
- 21. 在mysql中慢速查詢日誌
- 22. 在ELK中合併日誌和查詢
- 23. 慢查詢日誌中記錄更快的查詢日誌文件中
- 24. MySQL查詢日誌截斷查詢
- 25. Trac sqlite日期查詢
- 26. SQLite的日期查詢
- 27. android-sqlite日期查詢
- 28. Android SQLite日期查詢
- 29. 在SQLite中查詢
- 30. 啓用tilestache日誌
可能重複的[SQL查詢日誌記錄?](https://stackoverflow.com/questions/1607368/sql-query-logging-for-sqlite) – user4157124