Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for NewReadLogger (0.12 sec)

  1. 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)
  2. 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)
Back to top