2015-08-18 2 views

ответ

1

сконфигурируйте org.springframework.web.util.Log4jConfigListener в web.xml с помощью контекстного параметра log4jConfigLocation.

<context-param> 
    <param-name>log4jConfigLocation</param-name> 
    <param-value>file:C:/log4j.properties</param-value> 
</context-param> 

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

Log4jConfigListener JavaDoc:

Bootstrap слушателем для инициализации пользовательских log4j в веб-среде. Делегаты Log4jWebConfigurer ...


Log4jWebConfigurer JavaDoc:

Расположение файла конфигурации log4j; либо «путь к классу:» (например, «classpath: myLog4j.properties»), абсолютный URL-адрес файла (например, «файл: C: /log4j.properties») или простой путь относительно веб-каталога (например, например, «/WEB-INF/log4j.properties»). Если не указано , будет применяться инициализация по умолчанию log4j («log4j.properties» или «log4j.xml» в пути к классу, см. документацию log4j для ). "log4jRefreshInterval":

+0

Спасибо Ralph. Если я хочу программно настроить расположение файла, должен ли я добавить пользовательскую реализацию Log4jWebConfigurer? – superM

Смежные вопросы