SpringBoot解决方案之 统一日志
SpringBoot解决方案之 统一日志
配置时考虑点
在配置日志时需要考虑哪些因素?
- 支持日志路径,日志level等配置
- 日志控制配置通过application.yml下发
- 按天生成日志,当天的日志>50MB回滚
- 最多保存 10 天日志
- 生成的日志中 Pattern 自定义
- Pattern中添加用户自定义的MDC字段,比如用户信息(当前日志是由哪个用户的请求产生),request信息。此种方式可以通过AOP切面控制,在MDC中添加 requestID,在 logback_spring.xml 中配置 Pattern。
- 根据不同的运行环境设置 Profile - dev,test,product
- 对控制台,Err 和 全量日志 分别配置
- 对第三方包路径日志控制
实现范例
application.yml 方式
1 | logging: |
logback_spring.xml
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TimeSnapshot!
评论