开发者社区> 问答> 正文

sql语句trace打印内容前置

adapter使用rdb mirror进行整库备份时会出现各种sql异常,异常语句本身在源数据库中可执行。 开启trace日志后发现异常日志前没有执行sql日志打印

查看代码com.alibaba.otter.canal.client.adapter.rdb.service.RdbSyncService发现sql日志打印在异常catch后面,异常场景无法打印日志 当需要查看sql进行问题排查时,由于sql日志打印代码在异常后面,导致无法看到异常的sql语句

将sql日志打印前置或在finally中执行

原提问者GitHub用户liqi444

展开
收起
白夜行fighting 2023-04-25 20:58:35 246 0
1 条回答
写回答
取消 提交回答
  • 你可以在异常时,额外在异常输出里打印下sql日志

    原回答者GitHub用户agapple

    2023-04-26 17:43:10
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载