2017-04-20 112 views
0

在使用Sequelize時可以省略單個查詢日誌嗎?忽略查詢日誌Sequelize NodeJs

出於顯而易見的原因,我想知道我的NodeJs服務器拍攝的每個查詢,但我有一個與遞歸函數綁定的函數,它像打印後臺處理程序一樣工作,並且它是垃圾郵件我的服務器日誌。

乾杯

回答

0

是的,這是可能的。如果要禁用日誌記錄找到一個對象ORM風格時

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

,使用此語法::

如果你想從一個普通的查詢忽略日誌,使用此代碼

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

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