加载log4j后,它会解析其配置中的属性,例如
myProperty = ${system_var_name}/someValue
已解析为具有system_var_name
加/someValue
字符串的系统变量。问题是 - 如何从log4j配置中获取myProperty
解析值?例如。 log4j在哪里存储所有已加载和已解析的属性?
答案 0 :(得分:0)
log4j属性文件位于resources文件夹中。您可以通过以下方式访问此文件:
PropertyResourceBundle bundle = (PropertyResourceBundle)
PropertyResourceBundle.getBundle("log4j");
String value= bundle.getString("myProperty");