Регистрация 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, но я открыт для любой библиотеки)?