Exemplo n.º 1
0
func write(lf *logFile, rbuf *ringbuffer.B, tostderr bool) {
	data := rbuf.Bytes()
	if err := lf.write(data); err != nil {
		log.Print(err)
		os.Exit(31)
	}

	if tostderr {
		_, err := os.Stderr.Write(data)
		if err != nil {
			log.Print(err)
			os.Exit(32)
		}
	}
}