feat: init
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
use uuid::Uuid;
|
||||
|
||||
pub fn trace_request(stage: &'static str, request_id: Uuid, subject: &str) {
|
||||
tracing::info!(
|
||||
target: "im.delivery",
|
||||
stage,
|
||||
request_id = %request_id,
|
||||
subject,
|
||||
"im delivery trace"
|
||||
);
|
||||
}
|
||||
|
||||
pub fn trace_message(
|
||||
stage: &'static str,
|
||||
request_id: Uuid,
|
||||
channel_id: Uuid,
|
||||
message_id: Uuid,
|
||||
seq: Option<i64>,
|
||||
) {
|
||||
tracing::info!(
|
||||
target: "im.delivery",
|
||||
stage,
|
||||
request_id = %request_id,
|
||||
channel_id = %channel_id,
|
||||
message_id = %message_id,
|
||||
seq,
|
||||
"im message delivery trace"
|
||||
);
|
||||
}
|
||||
|
||||
pub fn trace_error(
|
||||
stage: &'static str,
|
||||
request_id: Uuid,
|
||||
subject: &str,
|
||||
error: &dyn std::fmt::Display,
|
||||
) {
|
||||
tracing::warn!(
|
||||
target: "im.delivery",
|
||||
stage,
|
||||
request_id = %request_id,
|
||||
subject,
|
||||
error = %error,
|
||||
"im delivery trace failed"
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user