最近需要改造以前的SpringMVC项目,将改为SpringBoot项目,以前的项目打印日志是使用log4j的,但SpringBoot用的默认日志框架是Logback。
一、添加依赖
修改pom.xml文件,过滤掉自带的spring-boot-starter-logging,然后添加spring-boot-starter-log4j依赖包。不过滤掉启动的时候会报错
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j
1.3.8.RELEASE
二、添加log4j.properties
在resources目录下新建log4j.properties配置文件, 配置info,error,console,debug四种输出格式。
# 设定logger的root
log4j.rootLogger=info,error,info,warn,stdout
##############打印到平台的日志##################
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPatter