【发布时间】: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