ralph_workflow/logging/mod.rs
1mod event_loop_logger;
2/// Per-run logging infrastructure.
3///
4/// This module provides types and utilities for organizing all logs from a single
5/// pipeline run under a per-run directory (.agent/logs-<run_id>/).
6///
7/// Key types:
8/// - `RunId`: Unique timestamp-based identifier for each pipeline run
9/// - `RunLogContext`: Manages log directory creation and path resolution
10/// - `EventLoopLogger`: Records event loop execution for diagnosability
11mod run_id;
12mod run_log_context;
13
14pub use event_loop_logger::{EventLoopLogger, LogEffectParams};
15pub use run_id::RunId;
16pub use run_log_context::{ConfigSummary, RunLogContext, RunMetadata};