From 990b0e28ba3257575f667518824e0d4fb17f9068 Mon Sep 17 00:00:00 2001 From: Cory Snider Date: Wed, 2 Mar 2022 17:36:00 -0500 Subject: [PATCH] daemon/logger/local: fix appending newlines The json-file driver appends a newline character to log messages with PLogMetaData.Last set, but the local driver did not. Alter the behavior of the local driver to match that of the json-file driver. Signed-off-by: Cory Snider --- daemon/logger/local/read.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/logger/local/read.go b/daemon/logger/local/read.go index 23b461f37d..6a0b166103 100644 --- a/daemon/logger/local/read.go +++ b/daemon/logger/local/read.go @@ -202,7 +202,7 @@ func (d *decoder) decodeLogEntry() (*logger.Message, error) { } msg := protoToMessage(d.proto) - if msg.PLogMetaData == nil { + if msg.PLogMetaData == nil || msg.PLogMetaData.Last { msg.Line = append(msg.Line, '\n') }