Module logging
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
Operational process logging for Relay (stderr + optional file sinks).
Call sites emit through the log facade (log::info!, …). This module owns the spdlog-rs backend, LogCrateProxy installation, formatters, and sink lifetime.
Structs
- FileLogSinkConfig: File sink settings for non-blocking operational logging.
- LoggingConfig: Operational logging configuration for
LoggingRuntime::configure. - LoggingRuntime: Owns logging resources that must remain alive for the process / run lifetime.
Enums
- LogFormat: Output encoding for an operational log sink.
- LogLevel: Global / per-sink minimum severity for operational logs.
- LogSinkConfig: Additional operational log sink beyond always-on stderr.
Constants
- DEFAULT_FILE_FLUSH_INTERVAL_MILLIS: Default periodic flush interval when
LoggingConfig::flush_interval_millisis omitted. - DEFAULT_FILE_SINK_QUEUE_ENTRIES: Default number of pending asynchronous queue entries per file sink when
queue_capacityis omitted. - MAX_FILE_SINK_QUEUE_ENTRIES: Fixed hard maximum number of pending asynchronous queue entries per file sink.
Functions
- init_logging: Installs process-wide operational logging from resolved config.