mirror of
https://github.com/Noratrieb/haesli.git
synced 2026-01-15 12:15:02 +01:00
improve tracing
This commit is contained in:
parent
bd5d4c03c5
commit
08fa9163b8
14 changed files with 273 additions and 150 deletions
|
|
@ -1,4 +1,4 @@
|
|||
use crate::{queue::QueueTask, Result};
|
||||
use crate::{queue_worker::QueueTask, Result};
|
||||
use amqp_core::{
|
||||
amqp_todo,
|
||||
connection::Channel,
|
||||
|
|
@ -9,7 +9,6 @@ use amqp_core::{
|
|||
use parking_lot::Mutex;
|
||||
use std::sync::{atomic::AtomicUsize, Arc};
|
||||
use tokio::sync::mpsc;
|
||||
use tracing::{info_span, Instrument};
|
||||
|
||||
pub fn declare(channel: Channel, queue_declare: QueueDeclare) -> Result<Method> {
|
||||
let QueueDeclare {
|
||||
|
|
@ -68,8 +67,7 @@ pub fn declare(channel: Channel, queue_declare: QueueDeclare) -> Result<Method>
|
|||
|
||||
let queue_task = QueueTask::new(global_data, event_recv, queue);
|
||||
|
||||
let queue_worker_span = info_span!(parent: None, "queue-worker", %queue_name);
|
||||
tokio::spawn(queue_task.start().instrument(queue_worker_span));
|
||||
tokio::spawn(async move { queue_task.start().await });
|
||||
|
||||
Ok(Method::QueueDeclareOk(QueueDeclareOk {
|
||||
queue: queue_name.to_string(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue