mirror of
https://github.com/tokio-rs/tracing.git
synced 2026-03-14 01:57:55 +00:00
fix duplicate on-event probes
This commit is contained in:
parent
edb125e52c
commit
a43fae4044
@ -886,21 +886,16 @@ where
|
||||
}
|
||||
|
||||
fn on_event(&self, event: &Event<'_>, cx: Context<'_, S>) {
|
||||
let mut enabled = false;
|
||||
self.did_enable(|| {
|
||||
crate::usdt_provider::filtered__on__event!(|| {
|
||||
(
|
||||
std::format!("{:?}", self.id()),
|
||||
event.metadata() as *const _ as u64,
|
||||
true as u8,
|
||||
)
|
||||
});
|
||||
enabled = true;
|
||||
self.layer.on_event(event, cx.with_filter(self.id()));
|
||||
});
|
||||
crate::usdt_provider::filtered__on__event!(|| {
|
||||
(
|
||||
std::format!("{:?}", self.id()),
|
||||
event.metadata() as *const _ as u64,
|
||||
false as u8,
|
||||
enabled as u8,
|
||||
)
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user