我听说在Java中的属性文件可以接受字符串参数({0},{1},等等...)
能否请您提供一个例子来说明如何使用这些类型的参数在log4j.properties文件?
另外,请与显示如何将参数传递给该文件在加载文件的示例代码帮助。
链接到任何有用的物品也将有助于
我听说在Java中的属性文件可以接受字符串参数({0},{1},等等...)
能否请您提供一个例子来说明如何使用这些类型的参数在log4j.properties文件?
另外,请与显示如何将参数传递给该文件在加载文件的示例代码帮助。
链接到任何有用的物品也将有助于
在log4j.properties样本性质
log4j.appender.file.File = $ {LOG_FILE_PATH} / $ {LOG_FILE_NAME}
请记住,的log4j将试图找到log4j.properties和初始化时自动加载。 所以,我只能想传递的参数作为JVM参数的。
在VM参数:
-DLOG_FILE_PATH = C:\登录-DLOG_FILE_NAME = apps.log
在log4j的文件:
log4j.appender.file.File=${log4jjava}
在Java代码中(即初始化log4j的类):
System.setProperty("log4jjava", PATH_YOU_WANT_TO_SET);
//then load your property file