已知打印出的日志格式如下:
[http - bio - 8080 - exec - 10][INFO][2019 - 06 - 03 10: 27: 13, 194]请求报文: {
"projectNo": "credit",
"reqUrl": "",
"reqParam": {
"curMainKey": "carInfo",
"fieldKey": "carImg",
"loanNo": "201905308D40A3",
"picType": "driving",
"pictureValue
": "[{\"picByte\":\"\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxM
C4p\\nLSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk\\\/\\\/2wBDAQ4ODhMREyYVFSZPNS01T09PT09P\\nT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0\\\/\\\/wAARCAggBhgDASIA\\nAhEBAxEB\\。。。。。。。。。
pictureValue为其他项目传入的base64图片字符串,现在想把pictureValue这个图片字符串的值隐藏不打印
求问,有没有通过log4j拓展重写来实现的方式?
PS:设想过转JSON再去字段,感觉这个做法太过麻瓜。
算了吧、还是截取字符串好了
我也在想这个问题,我是通过正则去掉了
base64都是=或者==结尾的