我可以在导出 RCPas 产品时导出 log4j.properties 吗?
Can I export a log4j.properties while exporting RCPas product?
我有一个 RCP 应用程序,我正在其中使用 log4j.properties。我把这个文件保存在根文件下。
现在,在 java 文件中使用它时,我必须使用以下行:
BasicConfigurator.configure();
PropertyConfigurator.configure(log4jConfPath);
但是,为此,我需要知道导出的路径 log4j.properties。但是,由于目前没有通过 RCP 产品导出导出 .properties,我需要手动放置它们,使用该路径作为 log4jConfPath
。
那么,如何导出 RCP 产品中的 log4j.properties。
谢谢!
如果您使用 features 构建 RCP,您可以使用 build.properties
文件中的 'root' 指令将额外的文件添加到安装根目录以获取该功能.类似于:
bin.includes = feature.xml
root=file:log4j.properties
注意:这仅适用于功能项目,不适用于插件。 Eclipse help
中有更多信息
当您 运行 RCP 时,您可以使用以下方法找到安装目录:
Location loc = Platform.getInstallLocation();
我有一个 RCP 应用程序,我正在其中使用 log4j.properties。我把这个文件保存在根文件下。
现在,在 java 文件中使用它时,我必须使用以下行:
BasicConfigurator.configure();
PropertyConfigurator.configure(log4jConfPath);
但是,为此,我需要知道导出的路径 log4j.properties。但是,由于目前没有通过 RCP 产品导出导出 .properties,我需要手动放置它们,使用该路径作为 log4jConfPath
。
那么,如何导出 RCP 产品中的 log4j.properties。
谢谢!
如果您使用 features 构建 RCP,您可以使用 build.properties
文件中的 'root' 指令将额外的文件添加到安装根目录以获取该功能.类似于:
bin.includes = feature.xml
root=file:log4j.properties
注意:这仅适用于功能项目,不适用于插件。 Eclipse help
中有更多信息当您 运行 RCP 时,您可以使用以下方法找到安装目录:
Location loc = Platform.getInstallLocation();