如何在Geronimo3中跟踪osgi捆绑包故障信息

如何在Geronimo3中跟踪osgi捆绑包故障信息,osgi,geronimo,Osgi,Geronimo,我的团队正在使用Geronimo3和osgi开发应用程序。当我们自己的osgi包或eba在Geronimo中失败时,我需要跟踪详细的失败信息。有什么API可以用来做这件事吗?目前,我只能通过检查geronimo日志中的错误stacktrace来做到这一点,这是非常不精确的 谢谢, 钱德勒我给卡拉夫3号添加了这样一个命令。它称为bundle:diag,显示所有bundle的故障信息,包括blueprint和spring dm故障。一旦Karaf3发布,geronimo切换到它,您就可以使用它了。你

我的团队正在使用Geronimo3和osgi开发应用程序。当我们自己的osgi包或eba在Geronimo中失败时,我需要跟踪详细的失败信息。有什么API可以用来做这件事吗?目前,我只能通过检查geronimo日志中的错误stacktrace来做到这一点,这是非常不精确的

谢谢,
钱德勒

我给卡拉夫3号添加了这样一个命令。它称为bundle:diag,显示所有bundle的故障信息,包括blueprint和spring dm故障。一旦Karaf3发布,geronimo切换到它,您就可以使用它了。你已经可以试试karaf 3 snapshhot,看看它是如何工作的。

Christian,你能分享一下代码吗?我不认为我会很快切换到karaf3,你可以在karaf源代码中找到代码。