参考文章:https://juejin.im/post/5b51f85c5188251af91a7525
日志的记录可以容易定位一些生产问题,可以配合Elasticsearch记录操作日志
SpringBoot默认用日志框架是logback
logback由三个模块组成
logback-core ——-> 基础模块,提供关键的通用机制
logback-classic ——-> 实现简单日志门面
logback-access ——-> 与servlet容器交互的模块
LogBack配置文件
log配置文件加载顺序: logback.xml—->application.properties—->logback-spring.xml.
logback.xml加载早于application.properties,所以如果你在logback.xml使用了变量时,而恰好这个变量是写在application.properties时,那么就会获取不到,只要改成logback-spring.xml就可以解决
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<property name="glmapper-name" value="glmapper-demo" />
<contextName>${glmapper-name}</contextName>
<appender>
//xxxx
</appender>
<logger>
//xxxx
</logger>
<root>
//xxxx
</root>
</configuration>