egg
egg copied to clipboard
egg-mysql 你们是如何输出调试,记录 sql语句的?
- Node Version:
- Egg Version:
- Plugin Name:egg-mysql
- Plugin Version:
- **Platformmac:
- Mini Showcase Repository:
@fengmk2 这个应该不支持吧?
同问
目前还没,可以考虑增加。
@fengmk2 下个版本求加😆这个如果可以打印到日志,可以方便调试,减少很多时间在检查bug上,拜托了🙏
要加就是ali-rds那边的debug包要做后续的日志pipe
@cwc845982120 已经可以打印log啊 (如果你不要保存的话) 启动命令 DEBUG=ali-rds*
@solarhell 最好能保存到日志里 方便时候解决bug的时候 跟踪定位问题😆
@cwc845982120 有空做一下 主要还涉及到2个repo
@solarhell 多谢了 真的感觉这个挺有必要的 排查问题的时候 能节省很多时间🙏
+1
+1,啥时候能用上啊
开发的时候直接在 ali-rds 的代码里加了个 console.log
// ali-rds/lib/operator line 47
proto.query = function* (sql, values) {
// query(sql, values)
if (arguments.length >= 2) {
sql = this.format(sql, values);
}
debug('query %j', sql);
console.log('\nsql: ', sql, '\n')
// ...
};
我只想问下egg-mysql如何查询某个时间段内的数据。因为导数据需要,所以选择了egg-mysql。 但是今天程序突然断网而中断,几十万的数据中断,重头再导实在太慢了。
同问!
自己改一下。https://github.com/GuoJiKaiHehe/my-ali-rds.git 我改的代码。 增加 log:true 会打印