针对服务器日志脱敏,品牌有要求针对,姓名、电话、收货地址、密码等敏感信息进行脱敏
脱敏方案:
通过logback进行统一的脱敏,通过正则表达式对敏感信息进行脱敏,
注意:
目前的正则表达式是根据前缀进行正则匹配, 若系统有打印sql的日志,需要修改日志级别,或者调整正则表达式
详细如下:
1、修改logback 配置文件
CONSOLE 改为 STDOUT1
针对日志写入到本地磁盘的也需要进行脱敏
详细配置参考附件 logback-spring.xml
2、添加 PatternLayout
详见logback.zip