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 与日志实现框架之间的关系。