2

我维护了一个为 Eclipse 3.2 编写的 Eclipse 插件。该插件使用org.eclipse.core.runtime.Status类将信息、警告和错误写入 Eclipse .log 文件

当我从开发 Eclipse 中运行 Eclipse 插件时,使用 Eclipse Application 的运行配置,插件工作正常。信息、警告和错误将写入 Eclipse .log 文件。

当我打包 Eclipse 插件并将其安装在另一个 Eclipse 中时,信息消息不会写入 .log 文件。写入警告和错误。

我假设在打包 Eclipse 插件时缺少 Eclipse 运行配置中的一些错误级别日志记录配置设置。我查看了 Eclipse 帮助并进行了一些 Google 搜索,但没有找到答案。

打包 Eclipse 插件时是否可以设置 Eclipse 中的错误级别日志记录配置设置?

4

1 回答 1

4

不幸的是,我手边没有 3.2 系统,因此答案可能不正确......

但是...对于 3.7.2(5 年后!),Eclipse 日志系统通过 OSGi 日志进行门控,因此以这种方式配置。编写器.logEclipseLogWriter使用许多 Java 属性配置的。看到EclipseLogWriter.readLogProperties()这个答案 https://stackoverflow.com/a/7550991/796559

于 2012-05-01T10:30:19.453 回答