写给大忙人看的,MyBatis日志如何做到兼容常用的日志框架( 三 )


可以看到这里打印的时候拼接了一个前缀:
写给大忙人看的,MyBatis日志如何做到兼容常用的日志框架文章插图
PS:queryStack是查询层数 , 如果没有嵌套查询则queryStack=1
总结本文主要分析了MyBatis日志的加载原理 , 并对LogFactory作为适配器对象工厂是如何选择日志适配器对象进行了分析 。 最后分析了MyBatis是如何通过动态代理将不同日志类型分为不同对象来实现日志打印功能的 。


推荐阅读