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') }