in galog_stderr.go [66:84]
func (wb *StderrBackend) Log(entry *LogEntry) error {
format := wb.config.Format(entry.Level)
message, err := entry.Format(format + "\n")
if err != nil {
return fmt.Errorf("failed to format log level: %+v", err)
}
n, err := wb.writer.Write([]byte(message))
if err != nil {
return fmt.Errorf("failed to write log to stderr: %+v", err)
}
if n != len(message) {
return fmt.Errorf("failed to write the message, wrote %d bytes out of %d bytes", n, len(message))
}
return nil
}