关于日志打印的疑惑

新手上路,请多包涵

后端项目需要经常打印日志么,为什么我看的项目除了错误日志,就没见过其它日志了,需不需要打印一些用户相关的日志。比如,有个博客系统,用户访问了某个人的文章,然后就打印一条日志等等,因为我查阅了一些资料,说,可以通过以下日志来分析用户的行为,然后做相关的推荐系统等等...是我看的项目不够大么

阅读 1.9k
2 个回答

日志分为:系统日志和用户操作日志
系统日志:就是用户的请求API时记录的API有关操作,数据可能包含请求你的json串,提供给开发人员观看,如修bug等等。
用户操作日志:是指用户查看了你的文章,比如说,001(张三)在某某时间查看了某某文章,用于追踪该篇文章的操作记录,比较简单易懂,也可用作分析用户的数据。

后端是需要经常打印日志的。
你在项目里面除了错误日志以外没看到其他的日志的原因可能有两种:
1、项目的日志级别设置为了error,这种级别的情况下error以下的日志就不会打印,例如info,debug等(很可能是这个情况)
2、项目对于不同级别的日志设置了不同的路径放置文件

对于你想用户访问某个文章就打印日志这种,完全是由自己实现的,你可以选择请求到达时打印出当前用户的信息、当前用户干的事情、当前用户携带的数据。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题