mirror of
https://github.com/amir20/dozzle.git
synced 2025-12-26 07:13:41 +01:00
fix: guess log level will also check severity (#3294)
This commit is contained in:
@@ -53,6 +53,10 @@ func guessLogLevel(logEvent *LogEvent) string {
|
||||
if level, ok := level.(string); ok {
|
||||
return strings.ToLower(level)
|
||||
}
|
||||
} else if severity, ok := value.Get("severity"); ok {
|
||||
if severity, ok := severity.(string); ok {
|
||||
return strings.ToLower(severity)
|
||||
}
|
||||
}
|
||||
|
||||
case *orderedmap.OrderedMap[string, string]:
|
||||
@@ -61,6 +65,8 @@ func guessLogLevel(logEvent *LogEvent) string {
|
||||
}
|
||||
if level, ok := value.Get("level"); ok {
|
||||
return strings.ToLower(level)
|
||||
} else if severity, ok := value.Get("severity"); ok {
|
||||
return strings.ToLower(severity)
|
||||
}
|
||||
|
||||
case map[string]interface{}:
|
||||
|
||||
@@ -41,6 +41,18 @@ func TestGuessLogLevel(t *testing.T) {
|
||||
orderedmap.Pair[string, any]{Key: "level", Value: "info"},
|
||||
),
|
||||
), "info"},
|
||||
{orderedmap.New[string, string](
|
||||
orderedmap.WithInitialData(
|
||||
orderedmap.Pair[string, string]{Key: "key", Value: "value"},
|
||||
orderedmap.Pair[string, string]{Key: "severity", Value: "info"},
|
||||
),
|
||||
), "info"},
|
||||
{orderedmap.New[string, any](
|
||||
orderedmap.WithInitialData(
|
||||
orderedmap.Pair[string, any]{Key: "key", Value: "value"},
|
||||
orderedmap.Pair[string, any]{Key: "severity", Value: "info"},
|
||||
),
|
||||
), "info"},
|
||||
{nilOrderedMap, ""},
|
||||
{nil, ""},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user