Класс PatternConverter в log4j2.12.1 не содержит конструктора - PullRequest
0 голосов
/ 29 января 2020

Класс PatternConverter объявлен как абстрактный класс в log4j 1.2.17, а в log4j 2.12.1 он объявлен как интерфейс. Этот интерфейс не содержит конструктор, который я должен передать loggingEvent в этом конструкторе. Кто-нибудь поможет мне перейти с 1.2 на 2.11

1 Ответ

0 голосов
/ 30 января 2020

Log4j 2 использует плагины. Документация по созданию пользовательского PatternConverter находится по адресу http://logging.apache.org/log4j/2.x/manual/extending.html#PatternConverters. Это должно содержать всю необходимую информацию. Вы также можете посмотреть на любой из конвертеров в https://github.com/apache/logging-log4j2/tree/release-2.x/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern.

...