随笔 - 19, 文章 - 1, 评论 - 21, 引用 - 0
数据加载中……

我的评论

@alex
不需要你去放置那个文件的,任何OSGi的实现都会有这个文件。你可以把org.eclipse.osgi_3.6.0.v20100128-1430.jar解压开来,就能看到这个文件。

@romza
这么做的目的,主要也是为了bundle中使用log的代码不耦合与commons logging、Log4j,或者其他类似的实现。之所以采用OSGi的LogService,一方面,这是OSGi提出的日志标准,在equinox的实现代码中,这也是事实标准;另一方面,这种日志方式确实更加灵活,其抽象的API更适合于OSGi环境。将Log4j配置在OSGi之外,也是为了降低这种耦合。