导出RCPas产品时可以导出log4j.properties吗?

时间:2016-02-02 09:59:14

标签: java logging eclipse-rcp rcp

我有一个RCP应用程序,我正在使用log4j.properties。我把这个文件保存在根文件下。
现在在java文件中使用它时,我必须使用以下行:

BasicConfigurator.configure();
PropertyConfigurator.configure(log4jConfPath);

但是,为此目的,我需要知道导出的log4j.properties的路径。但是,由于目前没有.properties导出RCP产品导出,我需要手动放置它们,使用该路径log4jConfPath

那么,如何在RCP产品中导出log4j.properties。

谢谢!

1 个答案:

答案 0 :(得分:2)

如果使用功能构建RCP,则可以使用该功能的build.properties文件中的“root”指令将额外文件添加到安装根目录。类似的东西:

bin.includes = feature.xml
root=file:log4j.properties

注意:这仅适用于要素项目,它不适用于插件。 Eclipse help

中有更多信息

运行RCP时,您可以使用以下命令找到安装目录:

Location loc = Platform.getInstallLocation();