在系統中使用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 與日誌實現框架之間的關係。