Skip to main content

Module logging

Module logging 

Source
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§

ErrorDetails
Error details for error logs.
LogMetrics
Performance metrics for a log entry.
RequestContext
Request context for structured logging and multi-tenancy.
RequestId
Unique identifier for request context.
RequestLogger
Request logger for contextual logging.
SourceLocation
Source code location information.
StructuredLogEntry
Structured JSON log entry.

Enums§

LogLevel
Log level for severity classification.