У меня есть приложение maven &, в которое я хочу войти. Я хочу использовать SLF4J.Как настроить Spring и SLF4J, чтобы я мог регистрироваться?
Я хочу поместить все мои файлы конфигурации в каталог {classpath}/config, включая log4j.xml, а затем init, используя весенний боб.
например.
<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>
Однако я получаю это предупреждение и не регистрирую.
log4j: WARN Нет appenders не может быть найдено для регистратора (org.springframework.context.support.ClassPathXmlApplicationContext). log4j: WARN Пожалуйста, правильно инициализируйте систему log4j. log4j: WARN См. http://logging.apache.org/log4j/1.2/faq.html#noconfig для получения дополнительной информации.
Я искал googled вокруг и не могу найти простой пример при настройке этого. Есть идеи?
Я предполагаю. Работает ли это иначе, если вы попробуете полный путь. * C: /config/log4j.xml * –
JoseK
Nope. Жесткое кодирование не помогает. = ( –