SpringBoot指定日志文件和日志Profile环境功能

 时间:2024-11-25 13:36:49

1、SpringBoot默认的日志配置如下图所示:org.springframework.boot.logging.logback.base.xml

SpringBoot指定日志文件和日志Profile环境功能

2、我们可以自定义SpringBoot的日志配置,在资源文件下新建一个logback.xml文件。每个日志框架配置自己的配置文件即可。这样SpringBoot就不使用它的默认配置了。

SpringBoot指定日志文件和日志Profile环境功能

3、每个单独的日志框架的配置文件如下:Logback:logback-spring.xml,logback-spring.groovy,logback.xmlorlogback.groovy。Log4j2:log4j2-spring.xmlorlog4j2.xmlJDK (Java Util Logging):logging.properties

SpringBoot指定日志文件和日志Profile环境功能

4、logback.xml直接茧盯璜阝就被日志框架识别了。我们通过通过日志文件logback-spring.xml来配置日志,这样日志框架就不直接加载配置项,由Springboot加载,这样可以配置不同环境下的日志配置,可以使用高级Profile功能。<springProfile name="staging"></springProfile><springProfile name="dev, staging"></springProfile><springProfile name="!production"> </springProfile>

SpringBoot指定日志文件和日志Profile环境功能

5、现在我们配置生产环境和非生产环境下配置不同的日志设置。

SpringBoot指定日志文件和日志Profile环境功能

6、我们可以通过使用配置文件或者命令行的方式激活不同的环境。

SpringBoot指定日志文件和日志Profile环境功能
  • SpringBoot Profile的设置
  • SpringBoot默认日志配置
  • SpringBoot如何进行日志框架切换
  • 如何创建springboot项目
  • springboot的多环境配置(测试,开发,生产)
  • 热门搜索
    惊惶的意思 甩干机什么牌子好 空气加湿器什么牌子好 etf基金是什么意思 什么东西哭笑不得 负荆请罪的负是什么意思 常委是什么意思 心怡是什么意思 什么是真正翡翠原石 憨态可掬是什么意思