我有一个 RCP 应用程序,在其中使用 log4j.properties。我已将此文件保留在根文件下。
现在,在 java 文件中使用它时,我必须使用以下几行:
BasicConfigurator.configure();
PropertyConfigurator.configure(log4jConfPath);
但是,为此目的,我需要知道导出的 log4j.properties 的路径。但是,由于目前没有通过 RCP 产品导出导出 .properties,因此我需要手动放置它们,使用该路径作为 log4jConfPath
。
那么,如何导出RCP产品中的log4j.properties。
谢谢!
最佳答案
如果您使用功能构建 RCP,则可以使用该功能的 build.properties
文件中的“root”指令将额外文件添加到安装根目录。类似于:
bin.includes = feature.xml
root=file:log4j.properties
注意:这仅适用于功能项目,不适用于插件。 Eclipse help中有更多信息
当您运行 RCP 时,您可以使用以下命令找到安装目录:
Location loc = Platform.getInstallLocation();
关于java - 我可以在导出 RCPas 产品时导出 log4j.properties 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35150189/