Log4j 入門(二)

Spring boot配置Log4j

1、引入log4j依賴

在創建Spring Boot工程時,我們引入了spring-boot-starter,其中Spring Boot包含spring-boot-starter-logging,該依賴內容就是Spring Boot默認的日誌框架Logback,所以我們在引入log4j之前,需要先排除該包的依賴,再引入log4j的依賴。如下圖所示:

同樣還有另一種方法也可以:

2、log4j.properties

log4j.properties中設置rootLogger打印級別,比如設置

log4j.rootLogger = debug

@SpringBootApplication
public class BootApplication {

	private static Logger logger = Logger.getLogger(BootApplication.class);

	public static void main(String[] args) {

		SpringApplication.run(BootApplication.class, args);
		logger.info("普通Info信息");
		logger.debug("調試debug信息");
		logger.error("錯誤error信息");
		logger.warn("警告warn信息");
		logger.fatal("嚴重錯誤fatal信息");
	}
}

輸出結果如下:

如果設置rootLogger爲info,debug的信息則不會在控制檯打印輸出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章