dem*_*ojo 13 node.js sails.js waterline
我正在启动一个带有sails和mysql的项目,我不知道如何配置它以显示在控制台中执行的查询.
use*_*519 24
mysql适配器有一个调试变量LOG_QUERIES,用于将所有查询发送到控制台.
LOG_QUERIES=true node myFile.js
sgr*_*454 13
不幸的是,虽然已经要求使用该功能,但此时Sails无法做到这一点.最好的办法是检查数据库提供的日志文件:
Postgres:如何记录PostgreSQL查询?
MySQL:在mysql中记录所有查询
MongoDB:MongoDB记录所有查询
此解决方案适用于 >= 1.1 的帆。
sails-mysql(从 v1.0.0 开始)适配器使用将machinepack-mysql查询记录到debug. 因此,记录所有本机查询所需的只是启用调试标志:
DEBUG=query node app.js
Run Code Online (Sandbox Code Playgroud)