use tracing::info;
mod auth_service {
use tracing::info;
pub fn login() {
info!("User login attempt");
}
}
mod payment_service {
use tracing::warn;
pub fn process_payment() {
warn!("Payment processing started");
}
}
mod noisy_module {
use tracing::debug;
pub fn spam_logs() {
for i in 0..5 {
debug!("Noisy debug message {}", i);
}
}
}
#[tokio::main]
async fn main() {
custom_tracing_logger::init();
info!("App started");
auth_service::login();
payment_service::process_payment();
noisy_module::spam_logs();
info!("App finished");
}