Skip to content

Commit d529ed7

Browse files
authored
feat: checks level with equal sign (#3368)
1 parent 46d124b commit d529ed7

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

internal/docker/level_guesser.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ func guessLogLevel(logEvent *LogEvent) string {
5050
if strings.Contains(value, " "+strings.ToUpper(level)+" ") {
5151
return level
5252
}
53+
54+
// Look for levels with equal sign and quotes around them
55+
if strings.Contains(value, level+"=") {
56+
return level
57+
}
5358
}
5459

5560
return "unknown"

internal/docker/level_guesser_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ func TestGuessLogLevel(t *testing.T) {
2525
{"[ ERROR ] Something went wrong", "error"},
2626
{"[error] Something went wrong", "error"},
2727
{"[test] [error] Something went wrong", "error"},
28+
{"Some test with error=test", "error"},
2829
{"[foo] [ ERROR] Something went wrong", "error"},
2930
{"123 ERROR Something went wrong", "error"},
3031
{"123 Something went wrong", "unknown"},

0 commit comments

Comments
 (0)