WebsocketWrite implements WebsocketPrinter.WebsocketWrite.
(typ int, content []byte, closeCode int)
| 135 | |
| 136 | // WebsocketWrite implements WebsocketPrinter.WebsocketWrite. |
| 137 | func (p DebugPrinter) WebsocketWrite(typ int, content []byte, closeCode int) { |
| 138 | b := &bytes.Buffer{} |
| 139 | fmt.Fprintf(b, "-> Sent: %s", wsMessageType(typ)) |
| 140 | if typ == websocket.CloseMessage { |
| 141 | fmt.Fprintf(b, " %s", wsCloseCode(closeCode)) |
| 142 | } |
| 143 | fmt.Fprint(b, "\n") |
| 144 | if len(content) > 0 { |
| 145 | if typ == websocket.BinaryMessage { |
| 146 | fmt.Fprintf(b, "%v\n", content) |
| 147 | } else { |
| 148 | fmt.Fprintf(b, "%s\n", content) |
| 149 | } |
| 150 | } |
| 151 | fmt.Fprintf(b, "\n") |
| 152 | p.logger.Logf(b.String()) |
| 153 | } |
| 154 | |
| 155 | // WebsocketRead implements WebsocketPrinter.WebsocketRead. |
| 156 | func (p DebugPrinter) WebsocketRead(typ int, content []byte, closeCode int) { |
nothing calls this directly
no test coverage detected