docker: factor a bit log level normalization

This commit is contained in:
Vincent Bernat
2025-08-30 00:25:58 +02:00
parent c6ab461a97
commit 91cd91f3f8

View File

@@ -214,25 +214,17 @@ transforms:
source: | source: |
if exists(._labels.level) { if exists(._labels.level) {
level = downcase!(._labels.level) level = downcase!(._labels.level)
if starts_with(level, "em") { if starts_with(level, "i") || starts_with(level, "n") {
level = "critical" level = "info"
} else if starts_with(level, "al") { } else if starts_with(level, "d") {
level = "critical" level = "debug"
} else if starts_with(level, "cr") { } else if starts_with(level, "w") {
level = "critical" level = "warning"
} else if starts_with(level, "er") { } else if starts_with(level, "er") {
level = "error" level = "error"
} else if starts_with(level, "wa") { } else if starts_with(level, "c") || starts_with(level, "a") || starts_with(level, "f") || starts_with(level, "e") {
level = "warning" level = "critical"
} else if starts_with(level, "in") { } else if starts_with(level, "t") {
level = "info"
} else if starts_with(level, "no") {
level = "info"
} else if starts_with(level, "de") {
level = "debug"
} else if starts_with(level, "db") {
level = "debug"
} else if starts_with(level, "tr") {
level = "trace" level = "trace"
} }
._labels.level = level ._labels.level = level