2021
07-21
07-21
SpringBoot配置logback.xml 多环境的操作步骤
前提logback日志文件要实现springboot多环境配置,不然每次都需要修改logback.xml里面的配置文件,所以很麻烦。操作步骤1.resource文件的内容结构如下:2.配置application.ymlspring:profiles:active:devlogging:config:classpath:logback-${spring.profiles.active}.xml3.配置lockback-dev.xml这个地方就可以实现自己的多环境日志配置了,只列举了一个。<?xmlversion="1.0"encoding="UTF-8"?><configuration...
继续阅读 >
因为spring搭建的web项目打包时默认将resource文件夹下的文件一起打包,但是我们又想在打包后修改某些配置这里以我遇到的logback.xml配置更改默认路径来看根据LoggerFactory.getLogger的方法找到加载文件的位置,如下publicURLfindURLOfDefaultConfigurationFile(booleanupdateStatus){ClassLoadermyClassLoader=Loader.getClassLoaderOfObject(this);URLurl=findConfigFileURLFromSystemProperties(myClassLoader,up...
1.普通java程序如下配置的logback.xml<?xmlversion="1.0"encoding="UTF-8"?><configuration><propertyname="LOGS_HOME"value="/opt/program/app/logback-demo/logs"/><!--该值由启动程序时候动态传入--><propertyname="SUB_LOG_HOME"value=""/><propertyname="LOG_PATTERN"value="%d{yyyy-MM-ddHH:mm:ss.SSS}[%thread]%-5level%logger{25}-%msg%n"/><propertyname="LOG_CHARSET"value="UTF-...