memberlist: use bufio reader instead of scanner (#1002)

This commit is contained in:
Caleb Doxsey 2020-06-25 09:23:31 -06:00 committed by GitHub
parent 963e1c015a
commit 05e3c23ea1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

11
cache/memberlist.go vendored
View file

@ -7,6 +7,7 @@ import (
"fmt" "fmt"
"io" "io"
stdlog "log" stdlog "log"
"strings"
"github.com/hashicorp/memberlist" "github.com/hashicorp/memberlist"
"github.com/rs/zerolog" "github.com/rs/zerolog"
@ -66,8 +67,12 @@ func (mh *memberlistHandler) NotifyUpdate(node *memberlist.Node) {
} }
func (mh *memberlistHandler) runLogHandler(r io.Reader) { func (mh *memberlistHandler) runLogHandler(r io.Reader) {
s := bufio.NewScanner(r) br := bufio.NewReader(r)
for s.Scan() { for {
mh.log.Debug().Msg(s.Text()) str, err := br.ReadString('\n')
if err != nil {
break
}
mh.log.Debug().Msg(strings.TrimSpace(str))
} }
} }