我開始一個項目與sails和mysql,我不知道如何配置它來顯示在控制檯中執行的查詢。如何使用sails在控制檯日誌中顯示查詢?
回答
不幸的是,此時Sails無法實現此功能,儘管此功能已被請求。最好的辦法是檢查你的數據庫提供的日誌文件:
Postgres的:How to log PostgreSQL queries?
的MySQL:Log all queries in mysql
的MongoDB:MongoDB logging all queries
如果你在Mac上做Sails.js發展與Postgresql.app OS,可以使所有查詢日誌記錄如下:
在一個新的終端,編輯~/Library/Application Support/Postgres/var/postgresql.conf
並設置:
logging_collector = on
log_directory = 'pg_log'
log_statement = 'all'
然後重新啓動Postgresql.app(單擊菜單欄圖標,退出,然後使用Spotlight重新啓動)。
然後尾部的日誌,:
tail -F ~/Library/Application\ Support/Postgres/var/pg_log/postgresql-2014-10-30_104957.log
你必須找到最新postgresql- *登錄到尾巴和替代上面。
最新postgresql.app已經提到的VAR文件夾命名爲VAR-9 myFile.js' * – chrismarx
mysql適配器有一個調試變量LOG_QUERIES將所有查詢發送到控制檯。
LOG_QUERIES=true node myFile.js
這工作得很好,這個變量。在文件中:sails-mysql/lib/adapter.js 謝謝! :D – mzalazar
這項工作非常感謝,@ user1278519和mzalazar。 –
請注意,這是一個環境變量。 –
或者添加日誌到SQL模塊。
在MySQL中是這樣的:
working_dir/node_modules/sails-mysql/node_modules/mysql/lib/Connection.js
function **createQuery** (33)
- 1. 如何使用angular-CLI在控制檯中顯示日誌
- 2. 在jenkins控制檯日誌上顯示應用程序日誌
- 3. 如何在Firebug中顯示過去的控制檯日誌?
- 4. Eclipse控制檯不顯示日誌
- 5. Weinre控制檯日誌不顯示
- 6. 如何檢查Java控制檯日誌?
- 7. 如何在控制檯上顯示日誌消息?
- 8. 如何在IDEA控制檯上顯示播放框架「日誌」
- 9. 如何顯示在Rails控制檯中運行的SQL查詢?
- 10. 在控制檯上查看IIS日誌
- 11. 顯示在控制檯中的RSpec日誌
- 12. Log4Net日誌顯示在控制檯窗口中
- 13. 如何在ios中使用ASL獲取控制檯日誌?
- 14. 如何在AMP和小鬍子中使用控制檯日誌?
- 15. 它爲什麼不使用jquery在控制檯日誌中顯示JSON數據?
- 16. 如何在rails控制檯/服務器上顯示MongoDB查詢
- 17. 如何在JDeveloper的日誌控制檯中顯示希臘字符
- 18. 配置單元 - 如何停止在控制檯中顯示日誌?
- 19. 如何獲取控制檯日誌並在文本視圖中顯示[Swift]
- 20. 鉻控制檯日誌 - 使用Javascript
- 21. 如何在Websphere控制檯中的日誌和跟蹤中啓用JVM日誌
- 22. Eclipse控制檯沒有顯示任何錯誤/日誌輸出
- 23. 如何擺脫控制檯日誌
- 24. 如何閱讀eclipse控制檯日誌?
- 25. watchKit控制檯日誌顯示,但不是iOS應用程序?
- 26. 日誌信息顯示爲紅色在控制檯
- 27. 在jenkins控制檯執行jar和顯示文本日誌
- 28. TensorFlow日誌沒有顯示在控制檯和文件
- 29. WAMP在控制檯實時顯示日誌
- 30. 在STS 3.0控制檯上不顯示grails日誌消息
使用'LOG_QUERIES =真節點下 –