我正在使用Equinox OSGi容器。它有'免费'的日志服务,但我从来没有看到任何输出,因为我没有LogReader。我不想发明一个LogReader,我宁愿只使用LogService的slf4j实现,它将很好地插入到我的其余SLF4J日志中。
然而,似乎Equinox'首先到达那里'。有没有办法告诉Equinox不要打开LogService?是否有一些桥通过将消息写入SLF4J来实现LogReader?
答案 0 :(得分:1)
OSGi enRoute的LoggerAdmin http://enroute.osgi.org/services/osgi.enroute.logger.api.html,https://github.com/osgi/osgi.enroute.bundles/tree/master/osgi.enroute.logger.simple.provider可以将OSGi日志条目分发到slf4j。