Существуют различные параметры фильтрации, доступные в Logback: http://logback.qos.ch/manual/filters.html Те, также включают в себя возможность писать свои собственные фильтры, где вы могли бы затем реализовать Regex фильтрацию - если вы хотите, чтобы принять или отрицать ведение журнала событий.
Если вы намерены изменить сообщение в зависимости от шаблона, у вас, вероятно, не будет другого выбора, кроме как реализовать собственный класс Appender.
Хотя я бы предложил даже не передавать конфиденциальную информацию в рамки ведения журнала. Те не должны даже оставлять заявку вообще (что, конечно, возможно только в том случае, если у вас есть доступ к коду).
Редактировать: После проверки снова (в моей голове было какое-то подозрительное сомнение), вы также можете использовать замену% в вашем макете. Взгляните на его описание здесь: http://logback.qos.ch/manual/layouts.html#replace. Это замена частей лог-сообщения на основе регулярного выражения, поэтому может быть именно то, что вы ищете.
Это очень круто - спасибо за ответ! –