Log Level Regex

Matches common log levels: DEBUG, INFO, WARN, ERROR, FATAL.

パターン

/\b(DEBUG|INFO|WARN(?:ING)?|ERROR|FATAL)\b/g
→ ビジュアライザーで開く

テスト例

[INFO] Server started. [ERROR] Connection failed. [DEBUG] Retrying. [FATAL] Crash.

コード例

javascript

const regex = /\b(DEBUG|INFO|WARN(?:ING)?|ERROR|FATAL)\b/g;
const result = str.match(regex);

python

import re
pattern = re.compile(r'\b(DEBUG|INFO|WARN(?:ING)?|ERROR|FATAL)\b')
result = pattern.findall(text)

go

import "regexp"
re := regexp.MustCompile(`\b(DEBUG|INFO|WARN(?:ING)?|ERROR|FATAL)\b`)
result := re.FindAllString(text, -1)
loggingdevopsparsing