- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for NewReadLogger (0.3 sec)
-
src/testing/iotest/logger.go
log.Printf("%s %x: %v", l.prefix, p[0:n], err) } else { log.Printf("%s %x", l.prefix, p[0:n]) } return } // NewReadLogger returns a reader that behaves like r except // that it logs (using [log.Printf]) each read to standard error, // printing the prefix and the hexadecimal data read. func NewReadLogger(prefix string, r io.Reader) io.Reader { return &readLogger{prefix, r}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 17:55:47 UTC 2023 - 1.3K bytes - Viewed (0) -
src/testing/iotest/logger_test.go
}() lOut := new(strings.Builder) log.SetPrefix("lr: ") log.SetOutput(lOut) log.SetFlags(0) data := []byte("Hello, World!") p := make([]byte, len(data)) lr := bytes.NewReader(data) rl := NewReadLogger("read:", lr) n, err := rl.Read(p) if err != nil { t.Fatalf("Unexpectedly failed to read: %v", err) } if g, w := p[:n], data; !bytes.Equal(g, w) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 07 07:03:10 UTC 2022 - 3.4K bytes - Viewed (0)