Logs
Nginx Error Log
Parses Nginx error log lines.
Try it in RegexPro →Available in
Pattern
regexengine-agnostic
^(\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2}) \[(\w+)\] (\d+)#(\d+): (.*)$Raw source: ^(\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2}) \[(\w+)\] (\d+)#(\d+): (.*)$
How it works
Captures timestamp, log level, PID, TID, and the error message from standard Nginx error log format.
Examples
Input
2023/10/11 10:00:00 [error] 1234#5678: *1 connect() failedMatches
2023/10/11 10:00:00 [error] 1234#5678: *1 connect() failed
Common use cases
- •Nginx monitoring
- •DevOps dashboards
- •Incident response
Related patterns
Log Level
LogsMatches standard log level keywords in log lines.
Apache Common Log Format
LogsParses Apache Common Log Format entries.
CloudWatch Log Stream Path
LogsMatch AWS CloudWatch log group / stream paths like `/aws/lambda/my-function` or `/aws/ecs/cluster-name`.
JSON Log Line (Single-Line Object)
LogsMatch a single-line JSON object — typical of structured logging from services like slog, Bunyan, or Pino.