Bläddra i källkod

use strings.Builder

Darien Raymond 7 år sedan
förälder
incheckning
0893de8901
1 ändrade filer med 9 tillägg och 1 borttagningar
  1. 9 1
      common/log/access.go

+ 9 - 1
common/log/access.go

@@ -21,5 +21,13 @@ type AccessMessage struct {
 }
 
 func (m *AccessMessage) String() string {
-	return strings.Join([]string{serial.ToString(m.From), string(m.Status), serial.ToString(m.To), serial.ToString(m.Reason)}, " ")
+	builder := strings.Builder{}
+	builder.WriteString(serial.ToString(m.From))
+	builder.WriteByte(' ')
+	builder.WriteString(string(m.Status))
+	builder.WriteByte(' ')
+	builder.WriteString(serial.ToString(m.To))
+	builder.WriteByte(' ')
+	builder.WriteString(serial.ToString(m.Reason))
+	return builder.String()
 }