动态初始化mule 3中的log4j属性

时间:2013-06-21 22:24:38

标签: log4j mule

我使用mule 3.3.1 CE。

我有开发环境的log4j_dev.properties。同样,我将它用于其他环境。

我想知道是否有办法根据当前环境通过mule初始化log4j属性

请注意:


与log4j属性类似,我有环境_ *。属性。 我能够按如下方式初始化它

1)在服务器中设置环境变量

   $ export ENV=dev

2)mule-config:

<context:property-placeholder location="classpath:environment_${ENV}.properties"/>

1 个答案:

答案 0 :(得分:0)

Mule不使用系统属性来解析占位符,而是使用JVM参数。

请将以下行添加到wrapper.conf中:

wrapper.java.additional.<n>=-DENV=dev

它会起作用。