From 4f7e4bc4f54f7dc448d445078f82ff6fc0a68c9a Mon Sep 17 00:00:00 2001 From: Zero King Date: Tue, 1 May 2018 04:34:44 +0000 Subject: [PATCH] ci: Add log trim indicator --- ci/logger/remoteLog.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ci/logger/remoteLog.go b/ci/logger/remoteLog.go index 810be5d..8b360d6 100644 --- a/ci/logger/remoteLog.go +++ b/ci/logger/remoteLog.go @@ -59,8 +59,10 @@ func (r *remoteLogger) run() { break } // Max 8 MiB - if fileSize := fileInfo.Size(); fileSize > 8*1024*1024 { - file.Seek(fileSize-8*1024*1024, 0) + const trimNote = "*log trimmed*\n" + if fileSize := fileInfo.Size(); fileSize > 8*1024*1024-int64(len(trimNote)) { + file.Seek(fileSize-8*1024*1024+int64(len(trimNote)), 0) + io.WriteString(writer, trimNote) } io.Copy(writer, file) file.Close()