springboot-slf4j日志输出级别简要配置
springboot-slf4j日志输出级别简要配置1. 前言springboot使用ymal、yml配置,更好的将相关的配置节点聚合在一起,方便查看和增改配置项。配置可以写在application.yml、springboot.yml 任意文件内,下面简要配置使用log4j输出日志的示例。2. 环境默认情况下,Spring Boot会用Logback来记录日志springboot v1.5.6.
·
springboot-slf4j日志输出级别简要配置
1. 前言
springboot使用ymal、yml配置,更好的将相关的配置节点聚合在一起,方便查看和增改配置项。
配置可以写在application.yml、springboot.yml 任意文件内,下面简要配置使用log4j输出日志的示例。
2. 环境
默认情况下,Spring Boot会用Logback来记录日志
springboot v1.5.6.RELEASE
#依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>
3. 日志的级别
日志级别从低到高分为
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
springboot默认是INFO,因此低于INFO的TRACE和DEBUG都不会输出
4. 配置步骤
在配置文件springboot.yml增加以下内容:
logging:
level:
root: warn #基础日志级别
com.baidu.pk1: info #pk1包下的类使用info级别
com.baidu.pk2: debug #pk2包下的类使用debug级别
5.如何使用日志打印
//类成员变量
private final Logger log = LoggerFactory.getLogger(MyTest.class);
//方法内使用
log.debug("level=debug");
log.info("level=info");
log.warn("level=warn");
log.error("level=error");
6.总结
logging还有很多配置,可以控制日志输出的内容、存放位置、打印的格式等。
更多推荐
已为社区贡献2条内容
所有评论(0)