【问题标题】:How do I configure java.util.logging within an Eclipse plug-in?如何在 Eclipse 插件中配置 java.util.logging?
【发布时间】:2010-07-15 12:25:28
【问题描述】:

我是创建插件的新手,有很多我不明白的地方。其中一个奥秘就是日志记录。

我希望能够在插件和旧的独立代码中使用旧代码。此代码使用 java.util.logging。

我通过使用 JVM 选项 -Djava.util.logging.config.file=/completelySpecifiedPath/logging.properties 启动一个新工作台来调试我的插件。 logging.properties 文件似乎已被读取,因为正在写入由java.util.logging.FileHandler.pattern 指定的文件。不幸的是,我通过java.util.logging.FileHandler.formatter 指定的自定义格式化程序似乎没有被调用;文件中的输出看起来是默认的 XML 格式。日志记录在遗留代码中工作正常,即使用我的自定义格式化程序。

我想知道的一件事是插件如何处理日志记录依赖项。我是否可能需要在 MANIFEST.MF 中显式输入一些日志记录依赖项?我看不到 Eclipse 如何为我计算依赖项,因为依赖项不在代码中,而是在 logging.properties 文件中。此外,说 java.util.logging 依赖于我的类是否可能或可取?

任何帮助和/或想法将不胜感激。

干杯, 基思

【问题讨论】:

    标签: logging eclipse-plugin dependencies manifest


    【解决方案1】:

    这似乎是一个 Eclipse bug,不会很快得到修复。如果您想使用自定义格式化程序,您需要在代码中指定它,而不是使用 logging.properties。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      相关资源
      最近更新 更多