我是创建插件的新手,而且我有很多不明白的地方。其中一个谜就是记录。
我有遗留代码,我希望能够在插件和旧的独立代码中使用它们。此代码使用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取决于我的类?
非常感谢任何帮助和/或想法。
干杯, 基思