业务中的用户操作日志有无比较简便有效的方式?

发布于 2022-09-11 20:37:42 字数 372 浏览 7 评论 0

在后台管理的场景中经常要记录比较完整的用户操作日志:比如人事资料更改员工的基本资料个别栏位的情况下,会记录以下形式日志:操作人、操作时间、操作内容:{原姓名}修改为{新姓名},{原手机号}修改为{新手机号},{原住址}修改为{新住址}...等等,包括其它信息。
目前是通过比较原始的方式:用户界面提交数据后,在后台先查询一次当前库中的数据对象,然后与提交过来的对象做按个比较,若存在异动的情况下,组织文本至操作内容中,最后把新数据与组织完整的操作日志一并在事务中提交。
当前在数据量比较少的表单中提交代码还是可控的,但是当存在大表单提交的情况下,那简直是噩梦,尤其在做各种权限项的更改中。
所以想了解目前针对这种常用的需求场景,是否有比较自动化或智能的开发方式?
目前是:springboot+mysql。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁月静好 2022-09-18 20:37:42

这种用户日志不要做实时的,实时分析会影响到具体的业务逻辑。
打日志,然后日志采集,进行离线分析。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文