Spring 5, как использовать Log4jConfigListener - PullRequest
0 голосов
/ 20 декабря 2018

Раньше я использовал версию 4.3.8 для Spring, я использовал конфигурацию Log4j в web.xml, как показано ниже:

<context-param>
        <param-name>log4jConfigLocation</param-name>
        <param-value>classpath:/log4j-${spring.profiles.active}.xml</param-value>
    </context-param>

    <listener>
        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>

В настоящее время я пытаюсь использовать версию Spring 5.0.7, но, я не могу использовать Log4jConfigListener

я понял, Log4jConfigListener не существует весной 5.x версии

Я могу использовать "log4j.xml" (имя по умолчанию), но я хочу использовать пользовательское имядля севера, локальная среда

как я могу это сделать?

1 Ответ

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

Log4jConfigListener был удален начиная с Spring 4.2.1, в пользу Apache Log4j 2.

См. Соответствующую информацию Список устаревших Spring 4.2.1 :

org.springframework.web.util.Log4jConfigListener

, начиная с Spring 4.2.1, в пользу Apache Log4j 2 (согласно декларации EOL Apache для log4j 1.x)

Вы можете настроить среды в файле XML, используя Среда просмотра .

...