浏览代码

use strings.Builder

Darien Raymond 7 年之前
父节点
当前提交
0893de8901
共有 1 个文件被更改,包括 9 次插入1 次删除
  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()
 }