-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Commit
make sure no trailing spaces
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -59,17 +59,17 @@ func (f *TextFormatter) Format(entry *Entry) ([]byte, error) { | |
printColored(b, entry, keys) | ||
} else { | ||
if !f.DisableTimestamp { | ||
f.appendKeyValue(b, "time", entry.Time.Format(time.RFC3339)) | ||
printKeyValue(b, "time", entry.Time.Format(time.RFC3339)) | ||
} | ||
f.appendKeyValue(b, "level", entry.Level.String()) | ||
f.appendKeyValue(b, "msg", entry.Message) | ||
printKeyValue(b, "level", entry.Level.String()) | ||
printKeyValue(b, "msg", entry.Message) | ||
for _, key := range keys { | ||
f.appendKeyValue(b, key, entry.Data[key]) | ||
printKeyValue(b, key, entry.Data[key]) | ||
} | ||
} | ||
|
||
b.WriteByte('\n') | ||
return b.Bytes(), nil | ||
return b.Bytes()[1:], nil | ||
} | ||
|
||
func printColored(b *bytes.Buffer, entry *Entry, keys []string) { | ||
|
@@ -85,7 +85,7 @@ func printColored(b *bytes.Buffer, entry *Entry, keys []string) { | |
|
||
levelText := strings.ToUpper(entry.Level.String())[0:4] | ||
|
||
fmt.Fprintf(b, "\x1b[%dm%s\x1b[0m[%04d] %-44s ", levelColor, levelText, miniTS(), entry.Message) | ||
fmt.Fprintf(b, " \x1b[%dm%s\x1b[0m[%04d] %-44s", levelColor, levelText, miniTS(), entry.Message) | ||
for _, k := range keys { | ||
v := entry.Data[k] | ||
fmt.Fprintf(b, " \x1b[%dm%s\x1b[0m=%v", levelColor, k, v) | ||
|
@@ -104,21 +104,19 @@ func needsQuoting(text string) bool { | |
return true | ||
} | ||
|
||
func (f *TextFormatter) appendKeyValue(b *bytes.Buffer, key, value interface{}) { | ||
func printKeyValue(b *bytes.Buffer, key, value interface{}) { | ||
switch value.(type) { | ||
case string: | ||
if needsQuoting(value.(string)) { | ||
fmt.Fprintf(b, "%v=%s ", key, value) | ||
} else { | ||
fmt.Fprintf(b, "%v=%q ", key, value) | ||
} | ||
break | ||
case error: | ||
if needsQuoting(value.(error).Error()) { | ||
fmt.Fprintf(b, "%v=%s ", key, value) | ||
} else { | ||
fmt.Fprintf(b, "%v=%q ", key, value) | ||
} | ||
value = value.(error).Error() | ||
default: | ||
fmt.Fprintf(b, "%v=%v ", key, value) | ||
fmt.Fprintf(b, " %v=%v", key, value) | ||
This comment has been minimized.
Sorry, something went wrong. |
||
} | ||
|
||
if needsQuoting(value.(string)) { | ||
This comment has been minimized.
Sorry, something went wrong.
stevvooe
Collaborator
|
||
fmt.Fprintf(b, " %v=%s", key, value) | ||
} else { | ||
fmt.Fprintf(b, " %v=%q", key, value) | ||
} | ||
} |
here really need a return, following code is a string.