Как удалить \ n символ новой строки и заменить \ r возврат каретки в logback? - PullRequest
0 голосов
/ 04 октября 2019

Я попытался %replace(%rEx){'\n','\r'}, но при входе в систему не может интерпретировать \r, вместо этого он просто печатает "r". Есть способ заставить его прочитать значение возврата каретки из переменной envinronment, выполнив %replace(%rEx){'\n','${MY_ENV_VAR}'}, но это выглядит очень грязно, если создать целую переменную env просто для ссылки на возврат каретки. Есть ли лучший способ преобразовать все \ n в \ r? Как через какой-то кодер или конфиг? Это необходимо, потому что AWS cloudwatch не любит символы новой строки и сообщает всем новым строкам из трассировки стека отдельные события журнала.

...