日志框架

  • 本框架 只集成了日志门面slf4j-api,并没有自带具体的日至框架
  • 所以你们在用的时候,必须引入一个具体的日志框架,否则不仅无法打印日志,连控制台也无法看到任何日志信息

支持的日志框架

  • 包含log4j,logback等各种日至框架,看你的喜好自由选择
  • 如果不想打印日志到文件,可以配置成只打印到控制台
  • 日志框架的版本号可以自行选择

引入JDK日志的示例

如果只想往控制台打印,不想打印文件,就引入这个日志框架即可

  1. <dependency>
  2. <groupId>org.slf4j</groupId>
  3. <artifactId>slf4j-jdk14</artifactId>
  4. <version>1.7.12</version>
  5. </dependency>

引入log4j的示例

  1. <!-- 这个桥梁必须引入,用那个日至框架就引入哪个桥梁 -->
  2. <dependency>
  3. <groupId>org.slf4j</groupId>
  4. <artifactId>slf4j-log4j12</artifactId>
  5. <version>1.7.30</version>
  6. </dependency>
  7. <!-- 具体要用的日志框架 -->
  8. <dependency>
  9. <groupId>log4j</groupId>
  10. <artifactId>log4j</artifactId>
  11. <version>1.2.17</version>
  12. </dependency>

引入logback的示例

  1. <dependency>
  2. <groupId>ch.qos.logback</groupId>
  3. <artifactId>logback-core</artifactId>
  4. <version>${logback.version}</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>ch.qos.logback</groupId>
  8. <artifactId>logback-classic</artifactId>
  9. <version>${logback.version}</version>
  10. </dependency>

除了上面的两种日志框架,还支持任意可以跟slf4j 桥接的日志框架,大家可以自由选择