Regular Expressions 101

Community Patterns

Nginx Error Log Parser

1

Regular Expression
PCRE2 (PHP >=7.3)

/
(?<timestamp>\d{4}\/\d{2}\/\d{2} \d{2}:\d{2}:\d{2}) \[(?<level>.*)\]\ (?<process_id>\d*)#(?<thread_id>\d*): (?<message>.*)
/
gm

Description

Parse nginx error logs with tags

Submitted by anonymous - 2 years ago