source/utils/datum_logger library
Classes
- CountBasedSampler
- Count-based sampler that logs every Nth occurrence.
- DatumLogger
- Enhanced logger for the Datum package with structured logging and performance optimizations.
- LogEntry
- Structured log entry with metadata for better debugging and monitoring.
- LogSampler
- Sampling strategy for high-frequency log operations.
- RateLimitingSampler
- Time-based sampler that limits logs to a maximum rate.
Enums
- LogLevel
- Log levels for structured logging with performance awareness.