省略查询日志Sequelize NodeJs

时间:2017-04-20 13:45:25

标签: node.js sequelize.js

使用Sequelize时是否可以省略单个查询日志?

出于显而易见的原因,我想知道我的NodeJs服务器拍摄的每个查询,但我有一个与递归函数相关联,它像打印假脱机程序一样工作,并且它在我的服务器日志中发送垃圾邮件。

干杯

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

如果要从普通查询中省略日志记录,请使用以下代码:

sequelize
  .query('SELECT ...', null, {
     logging: false
  });

如果要在查找对象ORM样式时禁用日志记录,请使用以下语法:

Model.findAll({
  where: {
    id: 123
  },
  logging: false
});

此信息来自的官方文档可在http://docs.sequelizejs.com/en/latest/api/model/#findall找到。