后端项目需要经常打印日志么,为什么我看的项目除了错误日志,就没见过其它日志了,需不需要打印一些用户相关的日志。比如,有个博客系统,用户访问了某个人的文章,然后就打印一条日志等等,因为我查阅了一些资料,说,可以通过以下日志来分析用户的行为,然后做相关的推荐系统等等...是我看的项目不够大么
后端项目需要经常打印日志么,为什么我看的项目除了错误日志,就没见过其它日志了,需不需要打印一些用户相关的日志。比如,有个博客系统,用户访问了某个人的文章,然后就打印一条日志等等,因为我查阅了一些资料,说,可以通过以下日志来分析用户的行为,然后做相关的推荐系统等等...是我看的项目不够大么
后端是需要经常打印日志的。
你在项目里面除了错误日志以外没看到其他的日志的原因可能有两种:
1、项目的日志级别设置为了error,这种级别的情况下error以下的日志就不会打印,例如info,debug等(很可能是这个情况)
2、项目对于不同级别的日志设置了不同的路径放置文件
对于你想用户访问某个文章就打印日志这种,完全是由自己实现的,你可以选择请求到达时打印出当前用户的信息、当前用户干的事情、当前用户携带的数据。
15 回答8.4k 阅读
8 回答6.2k 阅读
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
日志分为:系统日志和用户操作日志
系统日志:就是用户的请求API时记录的API有关操作,数据可能包含请求你的json串,提供给开发人员观看,如修bug等等。
用户操作日志:是指用户查看了你的文章,比如说,001(张三)在某某时间查看了某某文章,用于追踪该篇文章的操作记录,比较简单易懂,也可用作分析用户的数据。