Как настроить java.util.logging в подключаемом модуле Eclipse? - PullRequest
0 голосов
/ 22 июня 2010

Я новичок в создании плагинов, и многого я не понимаю.Одна из этих загадок - это регистрация.

У меня есть устаревший код, который я хочу использовать как внутри плагина, так и в старом автономном коде.Этот код использует 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 зависит от моего класса?

Любая помощь и / или идеи будут высоко оценены.

Приветствия, Кит

1 Ответ

1 голос
/ 15 июля 2010

Похоже, это ошибка Eclipse , которая не будет исправлена ​​в ближайшее время. Если вы хотите использовать пользовательский форматировщик, вам нужно указать его в коде, а не с помощью logging.properties.

...