(header http.Header)
| 15 | } |
| 16 | |
| 17 | func (l DebugLogger) writeHeaders(header http.Header) { |
| 18 | keys := []string{} |
| 19 | for k := range header { |
| 20 | keys = append(keys, k) |
| 21 | } |
| 22 | sort.Strings(keys) |
| 23 | |
| 24 | for _, key := range keys { |
| 25 | values := header[key] |
| 26 | for _, value := range values { |
| 27 | _, _ = fmt.Fprintf(l.writer, "%s: %s\n", key, value) |
| 28 | } |
| 29 | } |
| 30 | _, _ = fmt.Fprint(l.writer, "\n") |
| 31 | } |
| 32 | |
| 33 | func (l DebugLogger) LogRequest(request RequestInfo) { |
| 34 | _, _ = fmt.Fprintf(l.writer, "%s %s %s\n", request.Method, request.Url, request.Protocol) |
no outgoing calls
no test coverage detected