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的信息則不會在控制檯打印輸出。