2017-04-20 5 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にあります。