Structured Exception Logging & Correlation IDs
Simulate application errors to inspect stack trace frames and understand how Correlation IDs route logs across distributed environments.
Error Generator
Press the button below to force a runtime exception. This writes error details into `storage/logs/laravel.log` with a custom tracing reference.
Stack Trace Console
Logging & Correlation Mechanics
What is a Stack Trace
A stack trace is a list of active method calls leading to the thrown exception. It details class namespaces, file pathways, and lines, allowing engineers to trace how inputs caused failures.
Correlation IDs
In distributed microservices, a single request can trigger actions across many systems. Attaching a unique **Correlation ID** (e.g. `ERR-4A2D9`) to the request context guarantees that all systems print the same token in logs, making cross-system tracking simple.
Log Levels & Monolog
Laravel utilizes Monolog. Logs use standard RFC 5424 levels: Debug, Info, Notice, Warning, Error, Critical, Alert, and Emergency. Set logging thresholds to protect disks from overflow.