Skip to content

Commit a2de515

Browse files
committed
[+] log layer [+]
1 parent e07d495 commit a2de515

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

pkg/httpserver/loglayer.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,17 @@ type loggingResponseWriter struct {
5252
func newLoggingResponseWriter(w http.ResponseWriter) *loggingResponseWriter {
5353
return &loggingResponseWriter{w, http.StatusOK, []byte{}}
5454
}
55+
56+
func (lrw *loggingResponseWriter) Write(data []byte) (int, error) {
57+
lrw.Data = append(lrw.Data, data...)
58+
return lrw.ResponseWriter.Write(data)
59+
}
60+
61+
func (lrw *loggingResponseWriter) Header() http.Header {
62+
return lrw.ResponseWriter.Header()
63+
}
64+
65+
func (lrw *loggingResponseWriter) WriteHeader(code int) {
66+
lrw.statusCode = code
67+
lrw.ResponseWriter.WriteHeader(code)
68+
}

0 commit comments

Comments
 (0)