日志框架
- 本框架 只集成了日志门面slf4j-api,并没有自带具体的日至框架
- 所以你们在用的时候,必须引入一个具体的日志框架,否则不仅无法打印日志,连控制台也无法看到任何日志信息
支持的日志框架
- 包含log4j,logback等各种日至框架,看你的喜好自由选择
- 如果不想打印日志到文件,可以配置成只打印到控制台
- 日志框架的版本号可以自行选择
引入JDK日志的示例
如果只想往控制台打印,不想打印文件,就引入这个日志框架即可
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.7.12</version>
</dependency>
引入log4j的示例
<!-- 这个桥梁必须引入,用那个日至框架就引入哪个桥梁 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.30</version>
</dependency>
<!-- 具体要用的日志框架 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
引入logback的示例
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>${logback.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
</dependency>
除了上面的两种日志框架,还支持任意可以跟slf4j 桥接的日志框架,大家可以自由选择