This commit is contained in:
Seth Call 2026-01-16 12:42:14 -06:00
parent 7fb58eb5e5
commit 3210848d8c
1 changed files with 4 additions and 4 deletions

View File

@ -46,11 +46,11 @@ spec:
- cri: {} - cri: {}
- regex: - regex:
# Capture into a temporary variable 'raw_level' to avoid overwriting existing logic # Capture into a temporary variable 'raw_level' to avoid overwriting existing logic
# Matches: [LEVEL] anywhere in the line # Matches: [LEVEL] anywhere in the line, allowing for whitespace
expression: '\[(?P<raw_level>DEBUG|INFO|WARN|ERROR|LOG|TRACE)\]' expression: '\[\s*(?P<raw_level>DEBUG|INFO|WARN|ERROR|LOG|TRACE)\s*\]'
- template: - template:
source: level source: level
# If raw_level exists (regex matched), map it. Otherwise, default to 'info'. # If raw_level exists (regex matched), map it. Otherwise, default to 'unknown' to verify config application.
template: 'debug' template: '{{ "{{" }} if eq .Extraction.raw_level "LOG" {{ "}}" }}info{{ "{{" }} else if eq .Extraction.raw_level "WARN" {{ "}}" }}warn{{ "{{" }} else if eq .Extraction.raw_level "ERROR" {{ "}}" }}error{{ "{{" }} else if eq .Extraction.raw_level "DEBUG" {{ "}}" }}debug{{ "{{" }} else if .Extraction.raw_level {{ "}}" }}{{ "{{" }} .Extraction.raw_level | lower {{ "}}" }}{{ "{{" }} else {{ "}}" }}unknown{{ "{{" }} end {{ "}}" }}'
- labels: - labels:
level: level level: level