21.SpringBoot學習筆記--SLF4J使用原理

在系統中使用SLF4J

SLF4J 的官方使用手冊:

http://www.slf4j.org/manual.html

在開發時,日誌記錄方法的調用,應該調用日誌抽象層裏面的方法,而不是直接調用日誌的實現類。

下面是一個示例,演示了使用 SLF4J 輸出 “Hello world” 的最簡單方法,它首先得到一個名爲 “HelloWorld” 的記錄器,此記錄器依次用於記錄消息 “Hello World” 。

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HelloWorld {
  public static void main(String[] args) {
    Logger logger = LoggerFactory.getLogger(HelloWorld.class);
    logger.info("Hello World");
  }
}

每一個日誌的實現框架都有自己的配置文件。使用 SLF4J 以後,配置文件還是使用日誌實現框架自己本身的配置文件。

下圖展示了 SLF4J 與日誌實現框架之間的關係。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章