prefix before everything

logfmt v0.2.9
Basit Ali 2022-06-25 03:15:30 +05:00
parent 6c5b15c701
commit 486eeb6066
2 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ func (l myLogger) Prefix(p ...string) Logger {
var buffer strings.Builder var buffer strings.Builder
buffer.WriteString(l.prefix) buffer.WriteString(l.prefix)
for _, prefix := range p { for _, prefix := range p {
buffer.WriteString(fmt.Sprintf("%s: ", prefix)) buffer.WriteString(fmt.Sprintf("%s ", prefix))
} }
logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: buffer.String(), data: l.data} logger := myLogger{Writer: l.Writer, ErrWriter: l.ErrWriter, prefix: buffer.String(), data: l.data}
return logger return logger

View File

@ -53,7 +53,7 @@ func (l myLogger) log(flag uint8, s ...interface{}) {
w = l.Writer w = l.Writer
} }
} }
f := fmt.Sprintf("%s%s msg=%q%s", logPrefix(flag), l.prefix, fmt.Sprint(s...), l.data) f := fmt.Sprintf("%s%s msg=%q%s", l.prefix, logPrefix(flag), fmt.Sprint(s...), l.data)
fmt.Fprintln(w, f) fmt.Fprintln(w, f)
} }
@ -67,7 +67,7 @@ func (l myLogger) logf(flag uint8, format string, s ...interface{}) {
} }
} }
format = fmt.Sprintf("%%s%%s msg=\"%s\"%s\n", format, l.data) format = fmt.Sprintf("%%s%%s msg=\"%s\"%s\n", format, l.data)
s = append([]interface{}{logPrefix(flag), l.prefix}, s...) s = append([]interface{}{l.prefix, logPrefix(flag)}, s...)
fmt.Fprintf(w, format, s...) fmt.Fprintf(w, format, s...)
} }