Регистрация OSGi enRoute R7

Я создал небольшое приложение OSGi на основе этого руководства. https://github.com/osgi/osgi.enroute/tree/master/examples/microservice

Теперь я хотел бы добавить библиотеку журналов. Я видел, что механизм регистрации был улучшен для сборника R7. https://github.com/osgi/design/blob/master/rfcs/rfc0219/rfc-0219-LogService-Update.pdf на стр. 12

Итак, я добавил поле в свой класс контроллера проекта rest-service.@Reference private org.osgi.service.log.Logger _logger;

К сожалению, OSGi не решает эту проблему @Reference и поле всегда null,

Можете ли вы объяснить, что не так и как добавить библиотеку журналов (я бы предпочел log4j, но я открыт для любой библиотеки)?

0 ответов

Другие вопросы по тегам