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
use crateRecord;
/// Core trait for formatting log records.
///
/// A `Formatter` is responsible for converting a structured [`Record`]
/// into its final string representation suitable for output sinks such as
/// stdout, files, or network transports.
///
/// Implementations may produce different output formats such as
/// plain text, JSON, or custom structured encodings.
// Internal modules for formatter implementations
// Re-export all formatter implementations for direct use via `formatters::`
pub use *;
pub use *;