Маскирование пароля в request body при логировании

Spring boot 2, log4j2 2.12.0

Получаю Request Body при авторизации c фрагментом {"username":"name","password":"YourPassword"}

YourPassword нужно заменить на ***** в лог файле. Пишется в protocol.log

Сейчас файл loggin.yml настроен так

log:
 protocol:
    pattern: "[#|%d|{%thread}|network-address:${hostName}|component:${app.name}|branch:%X{X-Branch}|%-5level|%logger{1.}|---5000msg|#] %n%n"
    level: debug
    enabled: true
 file:
    enabled: true
  console:
    enabled: true

я пытаюсь добавить что-то вроде

   %replace(%password){'(?=.*[a-z])(?=.*[A-Z]).{3,}', '***'}

но что-то не отрабатывает.


Ответы (0 шт):