sequelize将额外参数传递给日志记录函数

时间:2016-12-23 20:34:39

标签: node.js logging sequelize.js

问题:有没有办法将任何额外信息传递给sequelize日志记录功能?

为什么我需要这个: 我的应用程序需要记录每个查询并获得已用时间,问题是使用sequelize内置benchmark: true选项仅在返回后记录查询,我希望每个查询能够记录两条消息,例如:

2016-12-23 16:25:57.152 QUERY #A0E92A247 Executing SELECT * FROM foo;
2016-12-23 16:25:57.177 QUERY #A0E92A247 ELAPSED 25ms

我当前的代码结果如下:

2016-12-23 16:25:57.152 QUERY #A0E92A247 STARTED
2016-12-23 16:25:57.153 QUERY Executing (default): SELECT * FROM foo;
2016-12-23 16:25:57.177 QUERY #A0E92A247 ELAPSED 25ms

问题是,在一个高度异步的系统中,同时运行多个查询,很难知道查询是否会被卡住。

0 个答案:

没有答案