https://docs.spring.io/spring-boot/docs/1.5.6.RELEASE/reference/htmlsingle/#boot-features-logging
https://logging.apache.org/log4j/2.x/manual/configuration.html
Spring Boot 默认使用logback,要改用log4j得
先:
<!-- 排除默认日志包 --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency>
再:
<!-- 添加log4j包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependency>
spring-boot-starter-log4j2会传递依赖
log4j-core
log4j-slf4j-impl
jcl-over-slf4j
jul-to-slf4j
然后:
添加
log4j2-spring.xml, log4j2.xml
配置文件或者添加log4j2.yml配置文件
<!-- 加上这个才能辨认到log4j2.yml文件 --> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> </dependency>
参考文章:http://blog.csdn.net/shangmingtao/article/details/77517177