1、支持日志路径,日志level等配置;
2、日志控制配置通过application.yml下发;
3、按天生成日志,当天的日志>50MB回滚;
4、最多保存10天日志;
5、生成的日志中Pattern自定义;
6、Pattern中添加用户自定义的MDC字段,比如用户信息(当前日志是由哪个用户的请求产生),request信息。此种方式可以通过AOP切面控制,在MDC中添加requestID,在spring-logback.xml中配置Pattern;
7、根据不同的运行环境设置Profile - dev,test,product;
8、对控制台,Err和全量日志分别配置;
9、对第三方包路径日志控制。