HTTPAppender не найден Log4j2 - PullRequest
       52

HTTPAppender не найден Log4j2

0 голосов
/ 11 декабря 2018

Я пытаюсь использовать HTTP appender Log4j2 в моем проекте mule, но, к сожалению, я получаю во время компиляции.

2018-12-11 15: 56: 53,355 main ERROR Элемент обработки ошибок Http ([Appenders: null]): CLASS_NOT_FOUND 2018-12-11 15: 56: 53,389 main ERROR Невозможно найти приложение«Http1243» для конфигурации регистратора «root» 2018-12-11 15: 56: 53,471 main WARN Невозможно создать экземпляр org.fusesource.jansi.WindowsAnsiOutputStream INFO 2018-12-11 15: 56: 53,543 [main] org.mule.module.launcher.application.DefaultMuleApplication:

Моя конфигурация:

<Http name="Http1243" url="https://localhost:80082/test/log4j/">
        <Property name="X-Java-Runtime" value="$${java:runtime}" />
        <JsonLayout properties="true" />
        </Http>

        <AsyncRoot level="INFO">
        <AppenderRef ref="DAILY_LOG" />
        <AppenderRef ref="Http1243" />
        </AsyncRoot>

1 Ответ

0 голосов
/ 11 декабря 2018

Я думаю, это потому, что ваша версия log4j2 меньше 2.7.HttpAppender доступен только в версии log4j2 выше 2.6.Используйте версию 2.7 или выше.Вы можете получить последнюю версию от https://logging.apache.org/log4j/2.x/download.html

...