Я новичок в создании плагинов, и многого я не понимаю.Одна из этих загадок - это регистрация.
У меня есть устаревший код, который я хочу использовать как внутри плагина, так и в старом автономном коде.Этот код использует 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 зависит от моего класса?
Любая помощь и / или идеи будут высоко оценены.
Приветствия, Кит