diff --git a/block.go b/block.go index 53812ff..e6d77e5 100644 --- a/block.go +++ b/block.go @@ -33,18 +33,18 @@ func FormatBlockMessage(format string, msg string) string { lines, maxLen := splitsBlockLines(msg, width-4) // 2 spaces on the left, 2 on the right fullPadding := strings.Repeat(" ", maxLen+4) - buf.WriteString(fmt.Sprintf("<%s>", format)) + fmt.Fprintf(&buf, "<%s>", format) buf.WriteString(fullPadding) buf.WriteString("\n") for _, line := range lines { - buf.WriteString(fmt.Sprintf("<%s> ", format)) + fmt.Fprintf(&buf, "<%s> ", format) lenLine, _ := Stdout.GetFormatter().Format([]byte(line), &buf) if n := maxLen - lenLine; n >= 0 { buf.WriteString(strings.Repeat(" ", n)) } buf.WriteString(" \n") } - buf.WriteString(fmt.Sprintf("<%s>", format)) + fmt.Fprintf(&buf, "<%s>", format) buf.WriteString(fullPadding) buf.WriteString("\n") diff --git a/style.go b/style.go index c59b40d..14f9f9f 100644 --- a/style.go +++ b/style.go @@ -106,7 +106,7 @@ func (s style) createBlock(messages []string, typePrefix, style, prefix string, if padding { if style != "" { - buf.WriteString(fmt.Sprintf("<%s>", style)) + fmt.Fprintf(&buf, "<%s>", style) } buf.WriteString(fullPadding) if style != "" { @@ -117,7 +117,7 @@ func (s style) createBlock(messages []string, typePrefix, style, prefix string, for i, line := range lines { if style != "" { - buf.WriteString(fmt.Sprintf("<%s>", style)) + fmt.Fprintf(&buf, "<%s>", style) } buf.WriteString(prefix) @@ -143,7 +143,7 @@ func (s style) createBlock(messages []string, typePrefix, style, prefix string, if padding { if style != "" { - buf.WriteString(fmt.Sprintf("<%s>", style)) + fmt.Fprintf(&buf, "<%s>", style) } buf.WriteString(fullPadding) if style != "" {