mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-02 03:46:29 +02:00
memberlist: use bufio reader instead of scanner (#1002)
This commit is contained in:
parent
963e1c015a
commit
05e3c23ea1
1 changed files with 8 additions and 3 deletions
11
cache/memberlist.go
vendored
11
cache/memberlist.go
vendored
|
@ -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))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue