Как использовать log4j в Eclipse RCP?

Как использовать log4j logging API в проекте Eclipse RCP?

В качестве обходного пути U попытался создать новый OSGI Bundle с jar-файлами log4j, ниже приведена структура пакета:

Я основнуюПриложение RCP с целью(шаблон) названныйloggingtestЯ включил комплект log4j на вкладку зависимостей проекта loggingtest. В методе запуска Activator я поместил следующий код

Logger logger = Logger.getLogger(Activator.class);
logger.info("Info starting");
logger.warn("Warning starting");
logger.error("Error starting");

так что пока все в порядке, я могу использовать log4j API и на полпути, я был озадачен тем, где разместить файл log4j.properties, как я могу продолжить, чтобы получить файл журнала со всеми операторами журнала.

чтобы быть более точным, ниже приводится содержание моего файла манифеста проекта loggingtest.

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: LoggingTest
Bundle-SymbolicName: LoggingTest; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: loggingtest.Activator
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 log4j;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6

Ответы на вопрос(3)

Ваш ответ на вопрос