(log *golog.Logger, protocol string, ses cellnet.Session, msg interface{})
| 11 | } |
| 12 | |
| 13 | func WriteRecvLogger(log *golog.Logger, protocol string, ses cellnet.Session, msg interface{}) { |
| 14 | |
| 15 | if log.IsDebugEnabled() { |
| 16 | |
| 17 | if peeker, ok := msg.(PacketMessagePeeker); ok { |
| 18 | msg = peeker.Message() |
| 19 | } |
| 20 | |
| 21 | if IsMsgLogValid(cellnet.MessageToID(msg)) { |
| 22 | peerInfo := ses.Peer().(cellnet.PeerProperty) |
| 23 | |
| 24 | log.Debugf("#%s.recv(%s)@%d len: %d %s | %s", |
| 25 | protocol, |
| 26 | peerInfo.Name(), |
| 27 | ses.ID(), |
| 28 | cellnet.MessageSize(msg), |
| 29 | cellnet.MessageToName(msg), |
| 30 | cellnet.MessageToString(msg)) |
| 31 | } |
| 32 | |
| 33 | } |
| 34 | } |
| 35 | |
| 36 | func WriteSendLogger(log *golog.Logger, protocol string, ses cellnet.Session, msg interface{}) { |
| 37 |
no test coverage detected