ribo
A collection of common utilities for Rust projects.
Features
- Logging: Re-exports
tracingand provides utility functions for initializing logging with a pre-configured format - I/O utilities: Download and JSON utilities
- Name utilities: Codename generation functionality
Logging
The logging utilities provide a pre-configured tracing setup with:
- Environment filter using
RUST_LOGenvironment variable - Target information included in logs
- File and line number information
- RFC3339 formatted timestamps in local time
- Colored output enabled by default
Example Usage
use ;
For more advanced configuration:
use log;
The module re-exports tracing, so projects using ribo don't need to depend on tracing directly.