系统想要实现用户操作记录的跟踪。对用户的增、删、改、查进行记录,插入数据库的日志表内。最笨的做法就是在每一次执行增、删、改、查的时候都手动的调用一次“插入日志”的方法。这种方法,实现比较简单,但是十分繁琐,代码冗余也大。是否在技术上可以实现类似“事件触发”之类的机制,前期初始化的时候统一注册一次。接下来不管调用增、删、改、查的哪一个都会“触发事件”自动插入日志表。想法是这样,但是自己想了一个晚上想不出什么技术上的实现方法。
大家平时都如何进行用户日志记录的?