Message_templatesmodule Circuit_breaker : sig ... endCircuit breaker pattern for error recovery
module Composite_sink : sig ... endComposite sink - routes log events to multiple sinks
module Configuration : sig ... endConfiguration builder for loggers - fluent API
module Console_sink : sig ... endConsole sink - outputs log events to stdout/stderr
module File_sink : sig ... endFile sink - outputs log events to a file with optional rolling
module Filter : sig ... endFilter predicates for log events
module Json_sink : sig ... endJSON sink - outputs log events as pure CLEF/JSON format
module Level : sig ... endLog levels ordered by severity (lowest to highest)
module Log : sig ... endGlobal logger - static access like Serilog.Log
module Log_context : sig ... endLogContext - ambient properties that flow across scopes
module Log_event : sig ... endLog event type - Immutable record representing a single log entry
module Logger : sig ... endLogger interface - main logging interface
module MessageTemplates : sig ... endMessage Templates - Type-safe structured logging with PPX support
module Metrics : sig ... endObservability metrics for logging system
module Null_sink : sig ... endNull sink - discards all events (for testing/disabled logging)
module Runtime_helpers : sig ... endRuntime type conversions using Obj module introspection
module Shutdown : sig ... endStructured shutdown protocol for graceful cleanup
module Sink : sig ... endSink interface - writes log events to destinations
module Template_parser : sig ... endTemplate parser using Angstrom
module Timestamp_cache : sig ... endMillisecond-precision timestamp caching
module Types : sig ... endCore types for Message Templates