Jes*_*mez 5 logging node.js 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
问题在于,在具有多个查询同时运行的高度异步系统中,很难知道哪些查询被卡住了。
| 归档时间: | 
 | 
| 查看次数: | 738 次 | 
| 最近记录: |