建议定一个注解,将需要记录日志的地方通过注解表示,并且配置当前操作相关信息,比如:新增用户,删除用户,更新用户。 然后做一个拦截器或者AOP,读取拦截方法的日志注解,并且读取配置的注解信息,如果你要记录请求的详细信息,可以把所有的请求参数都保存到数据库,为了确保日志记录不印象正常的业务流程或者执行效率,可以考虑采取异步执行的方式(具体可以看看jdk的Executor),这样就可以在不印象正常业务的情况下记录日志。
[quote=引用 26 楼 u012521676 的回复:] [quote=引用 25 楼 u010126977 的回复:] 前几天客户提过这个,是做大数据的。从登录到退出,当时构思的是写进数据库里。
[quote=引用 25 楼 u010126977 的回复:] 前几天客户提过这个,是做大数据的。从登录到退出,当时构思的是写进数据库里。
session丢失了 在每一个用到session的地方都保存一次用户session就OK了
前几天客户提过这个,是做大数据的。从登录到退出,当时构思的是写进数据库里。
[quote=引用 12 楼 u012521676 的回复:] [quote=引用 10 楼 longtian1213 的回复:] log4j吧,不过每一步都要你自己记录
[quote=引用 10 楼 longtian1213 的回复:] log4j吧,不过每一步都要你自己记录
log4j吧,不过每一步都要你自己记录
81,092
社区成员
341,716
社区内容
加载中
试试用AI创作助手写篇文章吧