Write redirect the data stream to the underlying log.Logger
(p []byte)
| 16 | |
| 17 | // Write redirect the data stream to the underlying log.Logger |
| 18 | func (a ApacheLogAdapter) Write(p []byte) (n int, err error) { |
| 19 | a.Logger.Log("msg", string(p)) |
| 20 | return len(p), nil |
| 21 | } |
| 22 | |
| 23 | // MakeApacheLogMiddleware creates a standard HTTP middleware responsible for access logging. |
| 24 | func MakeApacheLogMiddleware(logger log.Logger) func(handler http.Handler) http.Handler { |