【问题标题】:Eclipse plug-in .log error level configuration optionEclipse 插件.log 错误级别配置选项
【发布时间】:2012-04-23 17:33:11
【问题描述】:

我维护一个为 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 中的错误级别日志记录配置设置吗?

【问题讨论】:

    标签: logging eclipse-plugin


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复。我今天会测试一下,让你知道。
    • 答案是在config.ini文件中加入eclipse.log.level=INFO。我必须阅读 EclipseLogWriter 的源代码才能理解您链接到的答案。我希望有人会在某个地方记录这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    相关资源
    最近更新 更多