使用JBoss Seam审核日志(EJB3 + JSF)

时间:2009-03-23 11:04:33

标签: ejb-3.0 seam auditing

我需要为使用JBoss Seam编写的Web应用程序实现审核日志。 EntityListeners似乎是很好的候选者,但我不知道如何将EntityListeners连接到应用程序会话上下文,以在审计记录中包含已登录的使用主体。

我想知道是否有办法实现这种“连接”,或者是否有更舒适/优雅/有效的方式来实现此编程环境的审核日志。

提前致谢。

拉​​法。

编辑:
非常感谢Damo的回答!我尝试注入我的身份组件,但它没有用。但是,对Component.getInstance()的建议调用确实在EntityListener中提供了对用户身份的所需引用。

1 个答案:

答案 0 :(得分:3)

您是否尝试将Application / Session范围的Bean注入EntityListener?如果注入不可用,则使用Component.getInstance(“myBean”)。