1pub fn request(method: &str, path: &str, status: u16, latency_ms: u64) {
7 tracing::info!(
8 method = method,
9 path = path,
10 status = status,
11 latency_ms = latency_ms,
12 "request"
13 );
14}
15
16pub fn job(job_name: &str, queue: &str, attempt: u32, result: &str) {
18 tracing::info!(
19 job_name = job_name,
20 queue = queue,
21 attempt = attempt,
22 result = result,
23 "job"
24 );
25}
26
27pub fn query(sql: &str, duration_ms: u64) {
29 tracing::info!(sql = sql, duration_ms = duration_ms, "query");
30}
31
32pub fn mail(to: &str, subject: &str, deliverer: &str) {
34 tracing::info!(to = to, subject = subject, deliverer = deliverer, "mail");
35}