По умолчанию log4j2 печатает stacktrace на нескольких строках, разделенных newline
символами. Что-то вроде:Как форматировать stacktrace в log4j2?
java.lang.NullPointerException: error enovountered
at ...
at ...
at ...
Я хочу, чтобы мой StackTrace на одной линии, что-то вроде, по сути, используя |
в качестве разделителя, а не \n
java.lang.NullPointerException: error enovountered at ... | at ... | at ...
Как я сделать что-то подобное в log4j2?
похоже, что 'alwaysWriteExceptions' не будет писать stacktrace, что не является поведением, которое я хочу. В документах _ «Установка этого параметра на false отключает это поведение и позволяет исключать исключения из вывода вашего шаблона». _ Кроме того, я не использую 'PatternLayout', поэтому не уверен, могу ли я использовать PatternConverter. – Jatin
Всегда записывает исключения, добавляет конвертер по умолчанию в конец шаблона журнала. Какую макет вы используете? – alan7678