HTTP middleware for Go that logs web requests to an io.Writer.