use loggix::{with_fields, Logger};
fn main() {
let logger = Logger::new().build();
with_fields!(
"user_id" => "12345",
"action" => "login",
"ip" => "192.168.1.1"
)
.info("User login successful")
.unwrap();
logger
.with_fields(Default::default())
.with_field("request_id", "abc-123")
.with_field("path", "/api/v1/users")
.with_field("method", "GET")
.info("API request received")
.unwrap();
}