Structured Logging Guide
Replace unstructured text logs with structured JSON logs that are easy to search, filter, and analyze. Covers log format standards, contextual enrichment, and integration with log aggregation platforms.
Usage
Ask about implementing structured logging in your application, choosing log levels, or setting up log aggregation pipelines.
Examples
- "How do I implement structured logging in a Node.js application?"
- "What fields should I include in every log entry?"
- "How do I add correlation IDs to trace requests across services?"
Guidelines
- Always include timestamp, level, message, and service name in every log
- Use correlation IDs to trace requests across microservices
- Log at the right level: ERROR for failures, WARN for concerning states, INFO for events
- Avoid logging sensitive data like passwords, tokens, or personal information
- Use structured fields instead of string interpolation for queryable logs