1. MyBatis 没有提供日志实现,需要接入第三方的日志组件,但是第三方的日志组件都各自的Log级别,而不相同
实现方式:适配器模式 Slf4jImpl
2. 自动扫描日志实现,并且第三方日志插件加载优先级如下:slf4j ----> commonsLoging ----> Log4J2 -----> Log 4j ---> JdkLog;
LogFactory
3. 日志使用要优雅的嵌入到主体功能中
动态代理
资源来源:享学课堂