Browse Source

align log messages with space padding

tags/v2.1.0-rc1
Shivaram Lingamneni 4 years ago
parent
commit
dbbcd800c9
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      irc/logger/logger.go

+ 4
- 2
irc/logger/logger.go View File

43
 	LogLevelDisplayNames = map[Level]string{
43
 	LogLevelDisplayNames = map[Level]string{
44
 		LogDebug:   "debug",
44
 		LogDebug:   "debug",
45
 		LogInfo:    "info",
45
 		LogInfo:    "info",
46
-		LogWarning: "warning",
46
+		LogWarning: "warn",
47
 		LogError:   "error",
47
 		LogError:   "error",
48
 	}
48
 	}
49
 )
49
 )
227
 	// assemble full line
227
 	// assemble full line
228
 
228
 
229
 	var rawBuf bytes.Buffer
229
 	var rawBuf bytes.Buffer
230
-	fmt.Fprintf(&rawBuf, "%s : %s : %s : ", time.Now().UTC().Format("2006-01-02T15:04:05.000Z"), LogLevelDisplayNames[level], logType)
230
+	// XXX magic number here: 9 is len("listeners"), the longest log category name
231
+	// in current use. it's not a big deal if this number gets out of date.
232
+	fmt.Fprintf(&rawBuf, "%s : %-5s : %-9s : ", time.Now().UTC().Format("2006-01-02T15:04:05.000Z"), LogLevelDisplayNames[level], logType)
231
 	for i, p := range messageParts {
233
 	for i, p := range messageParts {
232
 		rawBuf.WriteString(p)
234
 		rawBuf.WriteString(p)
233
 
235
 

Loading…
Cancel
Save