# avila-tracing
**Native logging system for the Avila ecosystem - replacement for tracing.**
[](https://crates.io/crates/avila-tracing)
[](https://docs.rs/avila-tracing)
[](https://github.com/avilaops/arxis/blob/main/LICENSE-MIT)
## Features
- Structured logging with levels (Trace, Debug, Info, Warn, Error)
- Console output with optional colors
- Pluggable logger interface
- Zero dependencies
## Quick Start
```rust
use avila_tracing::{Logger, ConsoleLogger, Level};
// Initialize logger
let logger = ConsoleLogger::new(Level::Info);
avila_tracing::set_logger(logger);
// Log messages
info!("Application started");
warn!("This is a warning");
error!("Something went wrong");
```