原则:
代码中尽量使用slf4j门面
尽量采用注解方式节省代码量
步骤:
1.排除springboot默认日志(logback)
org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-logging
2.引入slf4j和log4j2的jar包
org.slf4j slf4j-api 1.8.0-beta2 org.springframework.boot spring-boot-starter-log4j2
3.添加log4j2的配置文件log4j2-spring.xml
/cwdata/logs first
4.在application.yml中配置日志属性
# 日志配置logging:# 指定日志配置文件位置 config: classpath:log4j2-spring.xml# 设置具体打印策略 level: com.xx: info org.springframework: WARN org.spring.springboot.dao: debug
5.代码中使用
maven添加lombok插件依赖,在任意类中加上注解,然后使用log.info()打印日志