1
log4j的後加載它從它的配置解析特性,例如在運行時如何從加載的log4j配置獲取特定值?
myProperty = ${system_var_name}/someValue
被解析爲系統變量與system_var_name
加/someValue
字符串。問題是 - 如何從log4j配置解決值myProperty
?例如。 log4j在哪裏存儲所有已加載和已解析的屬性?
log4j的後加載它從它的配置解析特性,例如在運行時如何從加載的log4j配置獲取特定值?
myProperty = ${system_var_name}/someValue
被解析爲系統變量與system_var_name
加/someValue
字符串。問題是 - 如何從log4j配置解決值myProperty
?例如。 log4j在哪裏存儲所有已加載和已解析的屬性?
log4j屬性文件位於資源文件夾中。你可以通過這個訪問這個文件:
PropertyResourceBundle bundle = (PropertyResourceBundle)
PropertyResourceBundle.getBundle("log4j");
String value= bundle.getString("myProperty");
好的,以及如何獲得'PropertyResourceBundle'? – Cherry