подстроки в groovy logback конфиге, передав в LoggingEventPatternJsonProvider строку паттерн, и все работает хорошо пока в строке не появляются токены \s или \p после чего logback начинает падать с ошибкой "Script1.groovy: 93: Unexpected input: '{' @ line xx, column xx. ON_CONSOLE", ConsoleAppender) {",
строка паттерн вида pattern = " {\"messageGooD\" :\"%replace(%m){'(<fnm>)((?:[\p{IsCyrillic}]+\s*){2}[\p{IsCyrillic}]+\s*)(</fnm>)',\'\$1*******\$3\'})\"}"} Я так понимаю здесь проблемы с экранированием, но если экранировать \\s то выдает ошибку unexpected escaping.
Кажется, фигурную скобку надо экранировать
Спасибо, попробую...
Обсуждают сегодня