springboot如何使用log4j记录日志
文章目錄
- 導(dǎo)入依賴
- 1、去掉slf4j的依賴
- 2、引入log4j的依賴
- 創(chuàng)建log4j.properties
導(dǎo)入依賴
因?yàn)閟pringboot的啟動(dòng)依賴會(huì)引入SLF4J的日志依賴,因此想要用log4j,就要先把slf4j的依賴去掉,然后再引入log4j的啟動(dòng)依賴。
1、去掉slf4j的依賴
網(wǎng)上有些博客寫得有個(gè)坑,就是在web的啟動(dòng)依賴spring-boot-starter-web下去掉spring-boot-starter-logging,結(jié)果運(yùn)行的時(shí)候,控制臺(tái)上打印的是一對(duì)紅色的開頭為SLF4J的東東,根本沒用到log4j。這是因?yàn)樵趕pring-boot-starter里仍然引用了slf4j,因此需要在spring-boot-starter下去掉logging依賴。
那么有些小伙伴會(huì)覺得奇怪的地方來了,項(xiàng)目里面根本沒有引入spring-boot-starter依賴,只有spring-boot-starter-web,要怎么搞?沒有就引入啊。
如果說引入了會(huì)不會(huì)造成啥沖突的,不會(huì)!因?yàn)榫退隳悴灰腠?xiàng)目也會(huì)用到,springboot的定時(shí)器包就引用了spring-boot-starter。
也就是說在spring-boot-starter下去一定要去掉logging依賴,spring-boot-starter-web下不去掉也行。
2、引入log4j的依賴
這個(gè)就沒什么說的了,直接上依賴代碼
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j</artifactId><version>1.3.8.RELEASE</version> </dependency>創(chuàng)建log4j.properties
導(dǎo)入依賴之后,需要在資源路徑下創(chuàng)建log4j.properties文件
然后在log4j.properties文件里面就可以配置日志級(jí)別啥的了。以下是我個(gè)人的一些配置:
搞定!
總結(jié)
以上是生活随笔為你收集整理的springboot如何使用log4j记录日志的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杰尼亚签约第四范式 开启奢侈品行业智慧零
- 下一篇: 第四范式上榜《麻省理工科技评论》“50家