1
0
mirror of https://github.com/amir20/dozzle.git synced 2026-01-03 03:27:29 +01:00

feat: update log level retrieval to support CLEF-format logs ( '@l' key) (#4236)

This commit is contained in:
Andrei Micuda
2025-11-10 17:27:18 +01:00
committed by GitHub
parent b1cbd7c23e
commit 065dd0aea0
2 changed files with 26 additions and 2 deletions

View File

@@ -81,7 +81,11 @@ func guessLogLevel(logEvent *LogEvent) string {
return "unknown"
}
if level, ok := value.Get("level"); ok {
if level, ok := value.Get("@l"); ok {
if level, ok := level.(string); ok {
return normalizeLogLevel(level)
}
} else if level, ok := value.Get("level"); ok {
if level, ok := level.(string); ok {
return normalizeLogLevel(level)
}
@@ -95,7 +99,9 @@ func guessLogLevel(logEvent *LogEvent) string {
if value == nil {
return "unknown"
}
if level, ok := value.Get("level"); ok {
if level, ok := value.Get("@l"); ok {
return normalizeLogLevel(level)
} else if level, ok := value.Get("level"); ok {
return normalizeLogLevel(level)
} else if severity, ok := value.Get("severity"); ok {
return normalizeLogLevel(severity)