Springboot配置logback基础教学

1、依赖:

实际开发中我们不需要直接添加该依赖,你会发现spring-boot-starter其中包含了 spring-boot-starter-logging,Spring Boot为我们提供了很多默认的日志配置,所以,只要将spring-boot-starter-logging作为依赖加入到当前应用的classpath,则“开箱即用”。

2、日记的等级

日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL

3、配置

这里对日志框架的支持有两种配置方式,一般来讲我们倘若不是要较复杂的需求,可以直接在 application.yml 配置文件配置下即可:

application.properties 或  application.yml (系统层面)

参考网站:https://www.cnblogs.com/nuccch/p/6221255.html

logback-spring.xml                               (自定义文件方式)

参考网站:http://tengj.top/2017/04/05/springboot7/

4、彩色打印

参考:https://my.oschina.net/360yg/blog/1810625

5、@Slf4j注解

安装lombok插件,在需要打印的类名上加上该注解即可

替代下面语句的编写

private Loggerlogger = LoggerFactory.getLogger(this.getClass());

6、打印不出json的问题

不是打印不出而是正确的要加一个占位符 {},如下

log.info(“hospital{}”, JSON.toJSONString(hospitalEntity2));


Springboot配置logback基础教学
https://blog.jeecloud.cn/2020/03/13/20200313091228/
作者
pshgao
发布于
2020年3月13日
许可协议