javascript - Sequelize : How to log raw query

标签 javascript postgresql sequelize.js

我用 sequelizepostgresql和记录器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/

相关文章:

postgresql - 无法使用 aws_s3.query_export_to_s3 函数将 AWS RDS Postgres 表导出到 S3 中的 CSV

javascript - (添加 SQL)Sequelize hasMany 与选项关联

node.js - 使用 sequelize postgres 时出现语法错误

javascript - IE(移动)不显示触摸子元素

javascript - 我可以在条件开关上实现/放置数组吗?

sql - Rails 4 ActiveRecord 有很多通过关系无法从 sql 文件读取

node.js - Sequelize : how to count objects and update the rank?

javascript - 使用 jQuery 查找子字符串

javascript - 正则表达式匹配数组表示法

sql - 我的 PSQL View 表出了什么问题?