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,7 +43,7 @@ var (
43 43
 	LogLevelDisplayNames = map[Level]string{
44 44
 		LogDebug:   "debug",
45 45
 		LogInfo:    "info",
46
-		LogWarning: "warning",
46
+		LogWarning: "warn",
47 47
 		LogError:   "error",
48 48
 	}
49 49
 )
@@ -227,7 +227,9 @@ func (logger *singleLogger) Log(level Level, logType string, messageParts ...str
227 227
 	// assemble full line
228 228
 
229 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 233
 	for i, p := range messageParts {
232 234
 		rawBuf.WriteString(p)
233 235
 

Loading…
Cancel
Save