如何配置Spring和SLF4J以便我可以获取日志记录?
我有一个maven &spring应用程序,我想登录。我热衷于使用SLF4J。
我想把我所有的配置文件放到一个目录{classpath}/config中,包括log4j.xml然后使用spring bean初始化。
例如:
<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 找不到 logger 的附加器 (org.springframework.context.support.ClassPathXmlApplicationContext).log4j:警告 请正确初始化 log4j 系统。log4j:WARN 有关详细信息,请参阅 http://logging.apache.org/log4j/1.2/faq.html#noconfig。
我已经用谷歌搜索了一下,找不到一个简单的例子来设置它。有什么想法吗?