1. 程式人生 > >Java日誌記錄工具SLF4J介紹

Java日誌記錄工具SLF4J介紹

ack imp 配置文件 index log4j alt title pri tps

SLF4J是什麽

SLF4J是一個包裝類,典型的facade模式的工具,對用戶呈現統一的操作方式,兼容各種主流的日誌記錄框架,典型的有log4j/jdk logging/nop/simple/jakarta commons logging等。

有張圖比較形象直觀的展示這個知識:

技術分享圖片

下面給出幾個maven配置的例子

logback-classic

<dependency> 
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.13</version>
</dependency>

log4j

<dependency> 
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.8.0-beta2</version>
</dependency>


java.util.logging
<dependency> 
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.8.0-beta2</version>
</dependency>

log4j.xml配置文件

參考:

https://www.cnblogs.com/ywlaker/p/6124067.html

https://logging.apache.org/log4j/2.x/index.html

Java日誌記錄工具SLF4J介紹