如何使用java EE进行用户日志?

时间:2011-07-27 06:23:06

标签: java-ee logging

我有这样的程序,我有服务器,我有网站控制和通过Web服务与服务器通信。并且网站不存储任何内容并且没有数据库,所有散文都发送到服务器(登录,查看成员,创建成员等)。

enter image description here

我的问题是如何制作用户日志,所以我知道用户/管理员/登录后做了什么,他是否查看了会员或他做了什么。

我知道,我们可以放上每个按钮,然后我们将他在临时数据库中所做的事情存储起来,并在会话被销毁后发送到服务器。但是,如果我这样做,我必须打开所有代码,并在按钮中放入一行或多行。我想避免这种情况,所以有一种方法可以让我知道用户/管理员在登录旁边的每个按钮中放置代码后会做什么???

编程语言:Java EE

我使用NetBeans IDE 6.9(Build 201006101454)

THX

2 个答案:

答案 0 :(得分:0)

记录每个UI事件可能很困难,但跟踪每个Web服务调用都非常容易:只需创建一个日志记录方面:

http://thoughtforge.net/2010/02/16/creating-a-logging-aspect-with-spring-aop-and-aspectj/

答案 1 :(得分:0)

也许您可以尝试ObjectLogger:https://github.com/yeecode/ObjectLogger

功能强大且易于使用的对象日志系统,支持编写和查询对象属性更改。