6

Spring XML構成を使用してlog4jロガーを作成するにはどうすればよいですか?

ロガーを他のインスタンスに注入できるように、このようなことをしたいと思います。

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

1 に答える 1

6

factory-method 属性を使用して、静的メソッドを介して Bean を構築できます。したがって、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>
于 2012-05-12T00:33:09.150 に答える