1.日志记录
MyBatis的日志记录主要是运用内部的LoggerFactory。内部的LoggerFactory的记录日志,实际是委托给第三方的架包,如下给出的所示,按照优先级来列出:
1) SLF4J
2) Apahe Commons Logging
3) Log4j2
4) Log4j
5) JDK logging
如果MyBatis找到了上面给出的其中一个,那个MyBatis的本身日志记录将会失效,而是使用上面的日志架包来记录。
如果你的程序中有多个日志记录的架包,而你却只想调用其中一个,那么你可以这样做:
1) org.apache.ibatis.logging.LogFactory.useSlf4jLogging();
2) org.apache.ibatis.logging.LogFactory.useLog4JLogging();
3) org.apache.ibatis.logging.LogFactory.useLog4J2Logging();
4) org.apache.ibatis.logging.LogFactory.useJdkLogging();
5) org.apache.ibatis.logging.LogFactory.useCommonsLogging();
6) org.apache.ibatis.logging.LogFactory.useStdOutLogging();