В Spring Boot 2.1.2 в файле log4j2.xml по умолчанию я заметил следующую строку:
<Property name = "LOG_EXCEPTION_CONVERSION_WORD">%xwEx</Property>
Я весь день искал значение шаблона преобразования %xwEx (да хоть вторая страница гугла), но не могу понять. И он не указан в таблица узоров в официальной документации.
Что это означает?
Большое спасибо Кристоф за ответ на гитхабе:
If I'm not mistaken this is a Spring-Boot specific converter plugin for log4j2. See ExtendedWhitespaceThrowablePatternConverter:
@Plugin(name = "ExtendedWhitespaceThrowablePatternConverter", category = PatternConverter.CATEGORY) @ConverterKeys({ "xwEx", "xwThrowable", "xwException" }) public final class ExtendedWhitespaceThrowablePatternConverter extends ThrowablePatternConverter { // .... }As I'm not a team member don't take this for granted though.
Cheers, Christoph
Это должен быть допустимый шаблон преобразования, иначе log4j выдаст ошибку (нераспознанный спецификатор формата/преобразования).