<bean id="log4jInitializer" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="staticMethod" value="org.springframework.util.Log4jConfigurer.initLogging" />
<property name="arguments">
<list>
<value>ruta_a_fichero_configuracion_log4j</value>
</list>
</property>
</bean>
Un ejemplo de ruta_a_fichero_configuracion_log4j podría ser classpath:conf/log4j.properties.
Si la aplicación es web, aún es mas sencillo. Sólo habría que añadir lo siguiente al fichero web.xml:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>ruta_a_fichero_configuracion_log4j</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
De nuevo, un ejemplo de ruta_a_fichero_configuracion_log4j podría ser /WEB-INF/log4j.xml.
yuuuuuuujuuuuuu, gracias por el post, me sirviode mucho!!! :)
Anónimo
29 de noviembre de 2011, 19:18y como lo aplicas
Eddy Ramos
8 de octubre de 2012, 18:40