Shared logging infrastructure for ArcBox components.
Provides a unified tracing initialization with:
- Size-based log file rotation (default: 10 MB per file, 5 files max)
- JSON format for files (machine-parseable)
- Human-readable format for stderr (when running in foreground)
- Non-blocking file writes via
tracing-appender