我需要为使用 JBoss Seam 编写的 Web 应用程序实现审计日志。EntityListeners 似乎是不错的候选者,但我不知道如何将 EntityListeners 连接到应用程序会话上下文以在审计记录中包含登录使用的主体。
我想知道是否有办法进行这种“连接”,或者是否有一种更舒适/优雅/有效的方式来为这个编程环境实现审计日志。
提前致谢。
拉法。
编辑:
非常感谢达莫的回答!我尝试注入我的身份组件,但没有成功。但是,对 Component.getInstance() 的建议调用确实提供了对 EntityListener 中用户身份的所需引用。