使用mybatis-plus的dynamic datasource做了主从复制和读写分离,但是无法验证mapper调用的是主库还是从库,希望能在日志中体现Mapper调用的数据源信息,应该怎么做?
配log4j.
你需要配置日志输出等级debug,推荐参考文章:https://www.cnblogs.com/zhangxuezhi/p/11812994.html
你切换数据源的aop,根据key获取datasource,直接输出就行了;
或者是重写数据源的getConction方法,加个输出就行了
log4j一般会输出调用IP,根据这个不就可以确定调用的是从库或主库了么?
同样的问题 求解