sequelize: как записать необработанный запрос - PullRequest
3 голосов
/ 13 января 2020

Я использую 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 

1 Ответ

1 голос
/ 14 января 2020

Для этого есть опция в конструкторе Sequelize:

logQueryParameters : true

Это работает, но вам, возможно, придется поэкспериментировать с ним, чтобы отформатировать журнал так, как вы хотеть. К сожалению, я не могу найти хороших примеров. недавно исправлено этой функции, поэтому убедитесь, что ваш пакет актуален.

...