我用 sequelize
与 postgresql
和记录器winston
.这是我的代码:
logging: e => logger('sequelize').info(e)
这会记录这样的结果:
INSERT INTO "test" ("id","aa","bb","cc") VALUES (DEFAULT,$1,$2,$3) RETURNING *; // I don't want this
如何更改以使输出像这样?
INSERT INTO "test" ("id","aa","bb","cc") VALUES (DEFAULT,"AA","BB","CC") RETURNING *; // I want this
最佳答案
在 Sequelize 构造函数中有一个选项:logQueryParameters : true
它确实有效,但您可能必须使用它才能按照您想要的方式格式化日志。不幸的是,我找不到任何好的例子。有a recent bug fix此功能,因此请确保您的包是最新的。
关于javascript - Sequelize : How to log raw query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59712807/