Я использую logback (logback-gelf vs.1.1.0) для входа в приложение весенней загрузки. У него есть файл конфигурации xml, и я пытаюсь написать регулярное выражение для маскировки паролей в этом файле конфигурации. Я пишу это:
%replace(%msg){'(password...)(\d{6})(.)', '$1****$3'}
Он работает с {"password":"123456"}
и дает на выходе {"password":"****"}
. Однако он не может работать с:
{"client_id":["account"],"password":["111111"],"grant_type":["password"]}
Я хочу сделать это {"client_id":["account","password":["****"],"grant_type":["password"]}
Как я могу это сделать?