1).引入log4j2 依赖,spring-boot-starter-log4j2
2).排除Springboot logging logback
3).application.yml 中设置日志配置文件
1).build.gradle配置
去掉默认日志,加载其他日志,spring boot提供log4j2的解决方案,如下配置:
subprojects节点中加入
----------------
configurations {
all*.exclude module: 'spring-boot-starter-logging'
}
dependencies {
compile "org.springframework.boot:spring-boot-starter-web"
}
如果没有用到spring-boot-starter-web这个module查看这篇文章点击我查看
然后加入下面依赖:
compile("org.springframework.boot:spring-boot-starter-log4j2")
// 加上这个才能辨认到log4j2.yml文件
compile("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.5")
2).application.yml
loggin