@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之外,也是为了降低这种耦合。