diff --git a/internal/docker/event_generator.go b/internal/docker/event_generator.go index 1d98768f..7c19bd70 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 962199a6..af1e6a42 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 {