1
0
mirror of https://github.com/golang/go synced 2024-11-26 07:47:57 -07:00

undo CL 9658043 / ac7877558dce

The original code was correct. The count returned must be the length
of the input slice, not the length of the formatted message.

««« original CL description
log/syslog: report errors from Fprintf
Thanks to chiparus for identifying this.

Fixes #5541.

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/9658043
»»»

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/9644044
This commit is contained in:
Rob Pike 2013-05-22 11:42:04 -07:00
parent c075d82cca
commit f6c7b339a6

View File

@ -258,9 +258,10 @@ func (w *Writer) write(p Priority, msg string) (int, error) {
}
timestamp := time.Now().Format(time.RFC3339)
return fmt.Fprintf(w.conn, "<%d>%s %s %s[%d]: %s%s",
fmt.Fprintf(w.conn, "<%d>%s %s %s[%d]: %s%s",
p, timestamp, w.hostname,
w.tag, os.Getpid(), msg, nl)
return len(msg), nil
}
// NewLogger creates a log.Logger whose output is written to