5.Mybatis日志
一.日志 1.日志工厂 如果一个数据库操作出现异常,我们就需要日志工具进行排错。 Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Log4j(掌握) Log4j 2 JDK logging Commons Logging STDOUT_LOGGING(掌握) NO_LOGGING 2.标准日志实现(STDOUT_LOGGING) mybatis-config.xml: 1 <settings> 2 <setting name="logImpl" value="STDOUT_LOGGING"/> 3 </settings> 效果: 3.Log4j (1)简介 Log4j是Apache的一个开源项目 通过使用Log4j,我们可以控制日志信息输送的目的地:控制台,文本,GUI组件.... 我们也可以控制每一条日志的输出格式; 通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。可以通过一个 配置文件来灵活地进行配置 ,而不需要修改应用的代码。 (2)导入log4j的jar包 (2.1)父项目的pom.xml: 1 <dependency> 2 <groupId>log4j</groupId> 3 <artifactId>log4j</artifactId> 4 <version>1.2.17</version> 5 <