Expand description
Adapters layer - Concrete implementations of ports for external integrations
This module contains WASM-compatible implementations that connect our core domain to external systems like stdout, HTTP endpoints, and standard logging frameworks.
Structs§
- Compact
Json Formatter - Compact JSON formatter (single line)
- Json
Formatter - JSON formatter for structured logging output
- LogDirectives
- Parsed
RUST_LOG-style directives for per-target log filtering. - Logging
Setup Builder - Builder for creating a complete logging setup
- NoOp
Transport - No-op transport for testing/disabled logging
- Plain
Text Formatter - Plain text formatter for human-readable output
- Standard
LogAdapter - Standard logging adapter that hooks into Rust’s log crate
- Tracing
Integration Builder - Builder for creating tracing-integrated logging setup
- Tracing
Subscriber Adapter - Tracing subscriber adapter for structured logging integration
- Unified
Wasm Stdout Adapter - Extended WASM adapter that handles both logs and metrics with correlation
- Wasm
Context Adapter - Thread-local context adapter (WASM-compatible)
- Wasm
Stdout Adapter - WASM stdout transport adapter
- Wasm
Stdout Metrics Adapter - Basic WASM stdout adapter for metrics (correlation-focused)