We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b1cbd7c commit 065dd0aCopy full SHA for 065dd0a
internal/container/level_guesser.go
@@ -81,7 +81,11 @@ func guessLogLevel(logEvent *LogEvent) string {
81
return "unknown"
82
}
83
84
- if level, ok := value.Get("level"); ok {
+ if level, ok := value.Get("@l"); ok {
85
+ if level, ok := level.(string); ok {
86
+ return normalizeLogLevel(level)
87
+ }
88
+ } else if level, ok := value.Get("level"); ok {
89
if level, ok := level.(string); ok {
90
return normalizeLogLevel(level)
91
@@ -95,7 +99,9 @@ func guessLogLevel(logEvent *LogEvent) string {
95
99
if value == nil {
96
100
97
101
98
102
103
104
105
106
} else if severity, ok := value.Get("severity"); ok {
107
return normalizeLogLevel(severity)
internal/container/level_guesser_test.go
@@ -65,6 +65,24 @@ func TestGuessLogLevel(t *testing.T) {
65
orderedmap.Pair[string, any]{Key: "severity", Value: "info"},
66
),
67
), "info"},
68
+ {orderedmap.New[string, string](
69
+ orderedmap.WithInitialData(
70
+ orderedmap.Pair[string, string]{Key: "key", Value: "value"},
71
+ orderedmap.Pair[string, string]{Key: "@l", Value: "info"},
72
+ ),
73
+ ), "info"},
74
+ {orderedmap.New[string, any](
75
76
+ orderedmap.Pair[string, any]{Key: "key", Value: "value"},
77
+ orderedmap.Pair[string, any]{Key: "@l", Value: "debug"},
78
79
+ ), "debug"},
80
+ orderedmap.Pair[string, string]{Key: "@l", Value: "error"},
+ orderedmap.Pair[string, string]{Key: "@t", Value: "2024-01-01T00:00:00Z"},
+ ), "error"},
{nilOrderedMap, "unknown"},
{nil, "unknown"},
0 commit comments