1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//! ## Initialization
//!
//! To begin logging, initialize the system with your preferred dispatcher:
//!
//! ```rust
//! use cirious_codex_logger::{init, StdoutDispatcher, StyledTerminalFormatter};
//!
//! let formatter = StyledTerminalFormatter;
//! let dispatcher = Box::new(StdoutDispatcher::new(formatter));
//!
//! init(dispatcher).expect("Logger already initialized");
//! ```
/// Routing and dispatching mechanisms for log records.
///
/// Includes implementations for standard out and standard error streams.
/// Utilities for structuring and serializing log events.
///
/// Provides formatters for both human-readable terminal output and structured JSON.
/// Definitions for logging verbosity levels.
///
/// Controls the severity and filtering of the emitted log records.
/// The core logging macros and global logging entry points.
///
/// This module provides the essential `info!`, `error!`, `warn!`, `debug!`, and `trace!` macros.
/// Terminal styling and colorization utilities.
///
/// Integrates with the Cirious ecosystem to provide visually distinct and rich terminal outputs.
pub use ;
pub use ;
pub use Level;
pub use *;
pub use ;