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. 配置步驟
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");