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));