Spring Boot 程序用 log4j 替换 Logback

在 Spring Boot 中,程序默认使用 Logback 来记录日志并用 INFO 级别输出到控制台,某些情况下我们可能想用其他日志实现框架替换 Logback,在 Spring Boot 中,因为程序使用了自动配置,所以我们可以很方便地替换日志实现,下面以使用 log4j 替换 Logback 为例。

1. 去除对默认日志的依赖


    org.springframework.boot
    spring-boot-starter
    
    
        
            org.springframework.boot
            spring-boot-starter-logging
        
    
2. 添加对 log4j 的依赖



    org.springframework.boot
    spring-boot-starter-log4j

到此,Spring Boot 项目的日志框架就已经替换成 log4j 了,如需要定义日志输出,只需添加 log4j.properties 文件并在该文件中添加相应配置即可。


你可能感兴趣的:(Spring,Boot)