622 B
622 B
Structured Logging
Status
Accepted
Context
For operational debugging, structured logs are needed for API errors and security events. This includes timestamps, log levels, request IDs, and routes.
Decision
We implement a centralized logging middleware that:
- Logs all requests with timestamp, method, URL, request ID, and route
- Logs error responses with correlation via request ID
- Marks security-relevant events (401, 403) separately
Consequences
- Logs are structured and filterable
- Security events can be easily identified
- Debugging is improved through correlation of requests and errors