百木园-与人分享,
就是让自己快乐。

slf4j如何进行logback配置呢?

转自:

http://www.java265.com/JavaCourse/202201/2164.html

slf4j简介:
  slf4j,simple logging facade for java的缩写,翻译为java的简单日志外观。slf4j是一个开源项目,它提供我们一个一致的API来使用不同的日志框架,比如: java.util.logging,logback,log4j等。slf4j使用户可以在运行时嵌入他们想使用的日志框架。从名字中可以看出,它其实使用的是facade设计模式来实现的。

  使用slf4j,只有一个强制性的依赖,就是slf4j-api-x.x.x.jar,我们在编写代码的时候,只会使用这个jar包里的API,应用程序在运行时去类路径下查找绑定的具体日志框架,并使用该绑定的日志框架进行实际的日志操作,如果在应用程序的类路径下面没有找到合适的绑定的话,slf4j默认使用一个没有任何操作的实现。


 

下文讲述slf4j中配置logback的方法分享,如下所示:

步骤一:pom.xml添加logback依赖

<dependency>
	<groupId>org.slf4j</groupId>
	<artifactId>slf4j-api</artifactId>
	<version>1.7.25</version>
</dependency>
<dependency>
	<groupId>ch.qos.logback</groupId>
	<artifactId>logback-classic</artifactId>
	<version>1.2.3</version>
</dependency>
<dependency>
	<groupId>ch.qos.logback</groupId>
	<artifactId>logback-core</artifactId>
	<version>1.2.3</version>
</dependency>

步骤二:配置logback

logback配置详见logback.xml完整配置文件

编写测试代码

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

public class LoggerTest {
    private static final Logger logger = LoggerFactory.getLogger(LoggerTest.class);

    public static void main(String[] args) {
	logger.error(\"严重警告\");
	logger.warn(\"警告\");
	logger.info(\"普通信息\");
	logger.debug(\"调试信息\");
    }
}

来源:https://www.cnblogs.com/java265/p/16523344.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » slf4j如何进行logback配置呢?

相关推荐

  • 暂无文章