From 3e0856e369ce38ec44aab350df2da34a4294f5d6 Mon Sep 17 00:00:00 2001 From: 173xs <1730384353@qq.com> Date: Tue, 22 Jun 2021 15:48:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9zlogger=E7=9A=84formatHeader?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ZinxLogger结构体里有buf,后续调用formatHeader可以不用传参的形式 --- zlog/zlogger.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zlog/zlogger.go b/zlog/zlogger.go index f135cdf..ab41059 100644 --- a/zlog/zlogger.go +++ b/zlog/zlogger.go @@ -97,7 +97,8 @@ func CleanZinxLog(log *ZinxLogger) { /* 制作当条日志数据的 格式头信息 */ -func (log *ZinxLogger) formatHeader(buf *bytes.Buffer, t time.Time, file string, line int, level int) { +func (log *ZinxLogger) formatHeader(t time.Time, file string, line int, level int) { + var buf *bytes.Buffer = &log.buf //如果当前前缀字符串不为空,那么需要先写前缀 if log.prefix != "" { buf.WriteByte('<') @@ -187,7 +188,7 @@ func (log *ZinxLogger) OutPut(level int, s string) error { //清零buf log.buf.Reset() //写日志头 - log.formatHeader(&log.buf, now, file, line, level) + log.formatHeader(now, file, line, level) //写日志内容 log.buf.WriteString(s) //补充回车