如何使用Spring XML配置创建log4j Logger?

时间:2012-05-12 00:12:29

标签: java spring log4j

如何使用Spring XML配置创建log4j Logger?

我想做这样的事情,所以我可以将记录器注入其他实例:

<bean id="logger" class="org.apache.log4j.Logger">
    <property name="logName" value="my.Logger" />
</bean>

1 个答案:

答案 0 :(得分:6)

您可以使用factory-method属性construct beans via static methods。因此对于log4j,我们可以使用静态Logger.getLogger()方法来构造bean:

<bean id="logger" class="org.apache.log4j.Logger" factory-method="getLogger">
    <constructor-arg type="java.lang.String" value="my.Logger" />
</bean>