Expand description
Structured JSON logging for observability.
Provides structured logging output in JSON format for easier parsing
and integration with log aggregation systems (ELK, Splunk, DataDog, etc).
§Features
- JSON-formatted log output for every log entry
- Request context tracking (
request_id, operation,user_id) - Performance metrics in logs (duration, query complexity)
- Severity levels (trace, debug, info, warn, error)
- Automatic timestamp and source location
Structs§
- Error
Details - Error details for error logs.
- LogMetrics
- Performance metrics for a log entry.
- Request
Context - Request context for structured logging and multi-tenancy.
- Request
Id - Unique identifier for request context.
- Request
Logger - Request logger for contextual logging.
- Source
Location - Source code location information.
- Structured
LogEntry - Structured JSON log entry.
Enums§
- LogLevel
- Log level for severity classification.