平时开发的时候有时候要看一下执行的 sql 是啥,为什么数据不对之类的,看程序的日志太乱了。正好最近在学习 java agent 相关的知识,就写了这个工具。
直接 java -jar ***.jar 运行即可,注意要使用 jdk 里面的 java 命令 ,不是单独 jre 里,因为缺少 tools.jar 包
目前个人测试还是没问题的,不过给一同事试了下,不知道为什么
DriverManager.getDrivers()
返回的驱动为空。
随便修改 java class 的感觉还是蛮有意思的
1
mazhimazh 2021-07-30 17:40:03 +08:00
可以的,加油
|
2
xinyana 2021-07-31 07:35:56 +08:00 via Android
MySQL 还是 mssql 呢
|
5
LouisGuo 2021-08-02 08:52:11 +08:00
跑偏了,这个时候你应该优化你的日志收集系统吧
|
6
morty0 2021-08-02 15:09:43 +08:00
JRebel 有这个功能
|
7
thetbw OP @morty0 是的,这个当初就是想实现 jrebel 那种效果,不过 jrebel 还是蛮强得,方法调用栈和 redis 都有
|
8
fantastM 2021-08-02 21:19:49 +08:00
「看一下执行的 sql 是啥」这个需求是不是可以通过给 JDBC 接口套个代理来实现,这样就可以对任意 JDBC 实现都生效了(成本是需要入侵业务了......
|