Log4j2 - не может получить доступ к ListAppender - PullRequest
0 голосов
/ 07 ноября 2018

Я создаю приложение Spring-Boot с Log4j2. Библиотеки, которые я использую: https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api/2.11.1 https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.11.1

Класс ListAppender не может быть найден в этих банках. Когда я пытаюсь импортировать: org.apache.logging.log4j.test появляется информация: «Не удается разрешить символ ...», как будто такого пакета нет. Но я вижу в github: https://github.com/apache/logging-log4j2/blob/master/log4j-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java что оно существует.

В чем источник проблемы? Я все делаю правильно?

1 Ответ

0 голосов
/ 07 ноября 2018

Как показывает путь URL, ListAppender находится в /src/test, что означает, что это внутренний класс, используемый только для тестирования самого Log4J, а не для вашего использования.

Тот факт, что вы пытались импортировать пакет с именем test, также будет подсказкой, что вы пытаетесь использовать "тестовый" код.

...