日期:2014-05-17  浏览次数:20919 次

web系统用户操作日志记录求助!
系统已完成,现要求加入用户操作日志记录功能,主要记录 哪个用户 在什么时候 进了哪个菜单 增删改了什么数据。。。

尝试用spring的AOP 做,可以取到哪个用户在什么时候 调了哪个类的哪个方法,但将 类和方法 对应到 某菜单 仍然比较繁琐,想了解是否有方便的方法做日志记录功能。


未做过日志记录,望有经验的指导!

------解决方案--------------------
從系統面來看就是每個方法加日誌,這個你已經作了。

從使用者角度要看到操作路徑,這不太容易,你可以試著從日誌分析去著手,
就是在方法日誌上加上特定識別字串和使用者帳號,然後用時間、使用者帳號和識別字串排序,
這樣就可以得到使用這在定時間內的操作流程。

識別字串是用來區分,哪些方法要算在操作流程哪些不要。

------解决方案--------------------
你使用的架构在事务提交方法中有没有能获取到表字段的方法,自己再建立一张表来存储该ID该表更改过的字段的信息。我是这个思路呵呵
------解决方案--------------------
将涉及到菜单操作的类。。单独配置生成单独的日志文件。。。