Rit*_*esh 2 osgi logback pax-runner
我们正在使用pax-runner 运行OSGI捆绑软件。我们正在通过slf4j使用logback进行日志记录。
问题是logback试图在类路径中查找logback.xml,但是在pax-runner中应该将logback.xml放在哪里,以便pax-runner相应地配置logback?
我曾尝试使用JoranConfigurator加载包类路径中包含的logback.xml,但它假定类路径为包在其中运行的容器(在我的情况下,它是放置所有包罐的Runner文件夹)。
任何帮助,将不胜感激。
非常感谢。
通常的方法是创建一个片段束,该束束将附加到logback束并将logback.xml放在其中。片段捆绑包会“扩展”其他捆绑包,因此主机捆绑包的类加载器可以使用它们的内容。这样,logback可以在类路径中找到logback.xml。
| 归档时间: |
|
| 查看次数: |
780 次 |
| 最近记录: |