前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebSocket服务器端的日志重复打印问题

WebSocket服务器端的日志重复打印问题

作者头像
Jerry Wang
发布2019-05-31 08:53:23
1.6K0
发布2019-05-31 08:53:23
举报

日志中backend-ms与webshop的每次通信,require,response都是只有一次记录,

clipboard1
clipboard1

(截图来自log_latestBackend_with_oldFrontend) 但是backend-ms和simulator的通信,request和response的记录都不止一次,比如confirmRequest的request有三个,第二次比第一次添加了clientAddress,第三次和第二次内容重复 这里是不是因为在wsServer在对请求的处理过程中有多个log语句?

clipboard2
clipboard2

是这样的,confirm request从KOI App发起,到Web Shop接收到,会经过下图绿色方框三次接收和dispatch:

clipboard3
clipboard3

每个绿色方框的接收步骤都会打印出当前接收到的confirm request structure,所以你总共看到了三次confirm request。因为三台服务器的日志是写到一个日志文件里的,因此我们在日志记录前面加了[]来标注当前日志是谁写的。仔细观察一下:

这是WebSocket server for KOI App打印的,对应上图步骤1

clipboard4
clipboard4

这是Orchestra打印的,对应步骤2:

clipboard5
clipboard5

这是WebSocket server for Web Shop打印的,对应步骤三

clipboard6
clipboard6

至于步骤2比第1次添加了clientAddress,这是我在WebSocket server向Orchestra发数据时我自己添加上去的:

clipboard7
clipboard7

所以这些日志的打印是working as expected的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年04月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档