Tengo una aplicación de la primavera experto & que quiero iniciar la sesión. Estoy dispuesto a utilizar SLF4J.¿Cómo configuro Spring y SLF4J para que pueda obtener el registro?
quiero poner todos mis archivos de configuración en un directorio de ruta de clases {}/config incluyendo log4j.xml y luego init utilizando un grano de primavera.
p. Ej.
<bean id="log4jInitialization" 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:config/log4j.xml</value>
</list>
</property>
</bean>
Sin embargo, aparece esta advertencia y no se registra.
log4j: WARN No se encontraron appenders para logger (org.springframework.context.support.ClassPathXmlApplicationContext). log4j: WARN Inicialice el sistema log4j correctamente. log4j: WARN Consulte http://logging.apache.org/log4j/1.2/faq.html#noconfig para obtener más información.
He buscado en Google y no encuentro un ejemplo simple para configurar esto. ¿Algunas ideas?
Supongo. ¿Funciona de manera diferente si intenta una ruta completa * C: /config/log4j.xml * –
JoseK
Nope. La codificación dura no ayuda. = ( –