From 4f9721a09d41a708222609fe0e24ed0754c0c258 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 4 Mar 2021 18:17:56 -0700 Subject: ringlogger: trim lines that are too wide Signed-off-by: Jason A. Donenfeld --- ringlogger/ringlogger.go | 1 + 1 file changed, 1 insertion(+) (limited to 'ringlogger/ringlogger.go') diff --git a/ringlogger/ringlogger.go b/ringlogger/ringlogger.go index 3234e20b..718a94b5 100644 --- a/ringlogger/ringlogger.go +++ b/ringlogger/ringlogger.go @@ -136,6 +136,7 @@ func (rl *Ringlogger) Write(p []byte) (n int, err error) { textLen := 3 + len(p) + len(rl.tag) if textLen > maxLogLineLength-1 { p = p[:maxLogLineLength-1-3-len(rl.tag)] + textLen = maxLogLineLength-1 } line.line[textLen] = 0 line.line[0] = 0 // Null out the beginning and only let it extend after the other writes have completed -- cgit v1.2.3-59-g8ed1b