有没有办法在log4j2.xml中读取java vm参数? $ {jvmrunargs:argname}不起作用。 我在Mule的wrapper.conf中的参数必须在log 4j log pattern中读取。
答案 0 :(得分:-1)
答案 1 :(得分:-1)
您是否尝试过Main Arguments lookup?
在您的代码中,您需要手动将应用程序的主要参数提供给Log4j:
ch1 100 0.5 0.6
ch1 200 0.1 1.2
ch3 100 NA NA
ch4 200 1.0 3.0
然后在配置中你可以这样做:
import org.apache.logging.log4j.core.lookup.MapLookup;
public static void main(String args[]) {
MapLookup.setMainArguments(args);
...
}
答案 2 :(得分:-1)
$ {sys}有效。文档不是那么描述......但确实涵盖了这个