【发布时间】:2011-02-15 23:11:47
【问题描述】:
我的设置:我能够使用 Log4J 作为我的日志框架创建一个简单的 OSGi 捆绑包,并且当部署到我的 OSGi 容器 (Equinox) 时效果很好,我的日志配置非常简单配置我的日志记录的捆绑片段。此设置不涉及弹簧,效果非常好。
我的问题:我正在将一个使用 log4j 作为其日志框架的 Spring 应用程序转换为 OSGi,第一阶段是为我现在已经完成的 Spring 应用程序创建各种捆绑包。我遇到的问题是,与非 spring 应用程序一起使用的 OSGi 日志记录片段包没有配置我的 spring 启用包。
我知道捆绑包处于活动状态,因为 system.out.println 确实可以工作,但是我的所有日志记录配置都不起作用。我在控制台中什么也看不到。我确实看到了很多 spring 输出,确认我的捆绑服务已公开但没有日志记录。
任何建议表示赞赏。
【问题讨论】:
标签: java spring logging osgi equinox