Log4jConfigurer не может быть разрешен - PullRequest
0 голосов
/ 07 марта 2019

Я перехожу с весенней версии 4 на весеннюю версию 5. Получение ошибки в org.springframework.utils.Log4jConfigurer.

Ошибка: Невозможно разрешить символ Log4jConfigurer

Также попытался изменить версию Apache Log4j на 2, но ошибка все еще сохраняется. Какая альтернатива для Log4jConfigurer в Spring 5? Любая помощь.

Я использовал Spring 4.X.X и использовал приведенную ниже настройку для настройки Log4j. Сейчас я обновляю его до Spring 5.0.2, где класс Log4jConfigurer был удален. Как я могу сделать это в Spring 5.0.2?

<bean
    class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
    <property name="targetClass" value="org.springframework.util.Log4jConfigurer"/>
    <property name="targetMethod" value="initLogging"/>
    <property name="arguments">
        <list>
            <value>classpath:mylog4j.properties</value>
        </list>
    </property>
</bean>

1 Ответ

0 голосов
/ 07 марта 2019

Вам не нужно определять Log4JConfigurer. Просто добавьте log4j.properties в ваш classpath для настройки log4j. Весна 5 найдет его, и вы можете использовать Log4J. Что касается версии Log4j, я использую версию 1.2.17 в своем проекте Spring 5, и она отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...