JSF web应用程序用户日志记录。如何?
我正在处理的web应用程序的管理员要求提供“我想知道一切”日志。他希望跟踪其他用户在连接(登录)到web应用程序时所做的一切:JSF web应用程序用户日志记录。如何?,jsf,jpa,logging,jakarta-ee,history,Jsf,Jpa,Logging,Jakarta Ee,History,我正在处理的web应用程序的管理员要求提供“我想知道一切”日志。他希望跟踪其他用户在连接(登录)到web应用程序时所做的一切: 他/她访问了哪些页面 他/她采取了什么行动 他/她在哪些实体(JPA实体)上执行操作 如果成功,她/他在什么时候执行给定的操作 他/她修改了给定记录的什么属性 此用户的用户主体 现在我所能做的就是导出一个CSV文件,管理员在其中查找用户主体,即该用户登录和注销的时间。 我还在由EclipseLink Customizer填充的数据库中创建了一个示例历史表,以跟踪相应
- 他/她访问了哪些页面
- 他/她采取了什么行动
- 他/她在哪些实体(JPA实体)上执行操作
- 如果成功,她/他在什么时候执行给定的操作
- 他/她修改了给定记录的什么属性
- 此用户的用户主体
- 是否有与我的ISU相关的替代方案、解决方案或更好的做法
致以最良好的祝愿。查看拦截器/侦听器-JSF获取页面/操作,JPA获取数据访问。在拦截器/侦听器中,您可以使用log4j登录到文件 (供比较)