From 5d57439d3d4cdd329979bf169ef1f28790632c70 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Tue, 7 Jan 2025 11:33:19 -0800 Subject: [PATCH] fix: fixes grouping not working with unknown levels (#3520) --- internal/docker/event_generator.go | 2 +- internal/docker/types.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/docker/event_generator.go b/internal/docker/event_generator.go index 1d98768ff702..7c19bd701ba9 100644 --- a/internal/docker/event_generator.go +++ b/internal/docker/event_generator.go @@ -206,7 +206,7 @@ func createEvent(message string, streamType StdType) *LogEvent { func checkPosition(currentEvent *LogEvent, nextEvent *LogEvent) { currentLevel := guessLogLevel(currentEvent) if nextEvent != nil { - if currentEvent.IsCloseToTime(nextEvent) && currentLevel != "" && !nextEvent.HasLevel() { + if currentEvent.IsCloseToTime(nextEvent) && currentLevel != "unknown" && !nextEvent.HasLevel() { currentEvent.Position = Beginning nextEvent.Position = Middle } diff --git a/internal/docker/types.go b/internal/docker/types.go index 962199a628fd..af1e6a42d443 100644 --- a/internal/docker/types.go +++ b/internal/docker/types.go @@ -118,7 +118,7 @@ type LogEvent struct { } func (l *LogEvent) HasLevel() bool { - return l.Level != "" + return l.Level != "unknown" } func (l *LogEvent) IsCloseToTime(other *LogEvent) bool {