0、日志
日志演变:
1.4之前 没有任何的日志框架
System.out.prinln(“”)
小明
1.将日志按照级别输入,按照包或者类来输入。
2.将日志输入到文件中,能不能按照日期或者文件大小来进行归档,记录日志同时发送邮件给开发人员
3.自定义格式,让日志更美观
4.性能
log4j 开源 所有的开发人员一起来维护这个框架。 apache 收入。
jdk JUL java.util.logging , 非常多的日志框架Jbosslogging…
开发slf4j 日志门面 ,集成其他框架,不实现日志功能
jdk JCL jakarta common logging
基于log4j开发出来一个logback
apache log4j 开发出来来一个log4j
市面上的日志框架;
JUL、JCL、Jbosslogging、logback、log4j、log4j2、slf4j…
怎么在mybatis中实现呢
- 导入pom
1
2
3 <!‐‐ log start ‐‐>
4 <dependency>
5 <groupId>org.slf4j</groupId>
6 <artifactId>slf4j‐api</artifactId>
7 <version>1.7.30</version>
8 </dependency>
9
10
11 <dependency>
12 <groupId>ch.qos.logback</groupId>
13 <artifactId>logback‐classic</artifactId>
14 <version>1.2.3</version>
15 </dependency>
16 <!‐‐ log end ‐‐>
- 添加logback配置文件
1 <configuration>
2 <!‐‐appender 追加器 日志以哪种方式进行输出
3 name 取个名字
4 class 不同实现类会输出到不同地方
5 ch.qos.logback.core.ConsoleAppender 输出到控制台
6 ‐‐>
7 <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8 <encoder>
9 <!‐‐ 格式 ‐‐>
10