2014-03-14 145 views

回答

2

如果你在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- *登錄到尾巴和替代上面。

+0

最新postgresql.app已經提到的VAR文件夾命名爲VAR-9 myFile.js' * – chrismarx

21

mysql適配器有一個調試變量LOG_QUERIES將所有查詢發送到控制檯。

LOG_QUERIES=true node myFile.js

+3

這工作得很好,這個變量。在文件中:sails-mysql/lib/adapter.js 謝謝! :D – mzalazar

+0

這項工作非常感謝,@ user1278519和mzalazar。 –

+0

請注意,這是一個環境變量。 –

1

或者添加日誌到SQL模塊。

在MySQL中是這樣的:

working_dir/node_modules/sails-mysql/node_modules/mysql/lib/Connection.js 

function **createQuery** (33) 
相關問題