Commit d046477
refactor: convert user_output.rs to folder module structure
- Created user_output/ folder with organized submodules
- Separated core components: theme, channel, verbosity, traits
- Organized messages into messages/ subdirectory (7 message types)
- Organized sinks into sinks/ subdirectory (4 sink implementations + writers)
- Organized formatters into formatters/ subdirectory (JsonFormatter)
- Extracted test_support module for test utilities
- Co-located all 155 tests with code in core.rs
- Maintained 100% backward compatibility - all public APIs unchanged
- All tests passing
Co-authored-by: josecelano <[email protected]>1 parent eaa57be commit d046477
File tree
23 files changed
+1877
-1713
lines changed- src/presentation/user_output
- formatters
- messages
- sinks
23 files changed
+1877
-1713
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
0 commit comments