我有这样的程序,我有服务器,我有网站控制和通过Web服务与服务器通信。并且网站不存储任何内容并且没有数据库,所有散文都发送到服务器(登录,查看成员,创建成员等)。
我的问题是如何制作用户日志,所以我知道用户/管理员/登录后做了什么,他是否查看了会员或他做了什么。
我知道,我们可以放上每个按钮,然后我们将他在临时数据库中所做的事情存储起来,并在会话被销毁后发送到服务器。但是,如果我这样做,我必须打开所有代码,并在按钮中放入一行或多行。我想避免这种情况,所以有一种方法可以让我知道用户/管理员在登录旁边的每个按钮中放置代码后会做什么???
编程语言:Java EE
我使用NetBeans IDE 6.9(Build 201006101454)
THX
答案 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
功能强大且易于使用的对象日志系统,支持编写和查询对象属性更改。