今天工作中遇到一个问题,需要把一些Log4j日志中的敏感信息给隐藏了,比如:手机号,身份证号等。
pom.xml
1 | <dependency> |
log4j.xml
1 | <?xml version="1.0" encoding="GBK" ?> |
MyPatternLayout.java
1 | package com.kangyonggan.demo; |
Test.java
1 | package com.kangyonggan.demo; |
输出
1 | 2017-03-21 15:32:50,163 main [Test.java:14] INFO : 手机号1: 139****9999,姓名:qweqe |
例子中的正则表达式写的比较弱,请根据实际情况自己写。