File tree Expand file tree Collapse file tree 3 files changed +19
-1
lines changed
tracing-subscriber/src/fmt Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -642,6 +642,11 @@ impl Collect for alloc::boxed::Box<dyn Collect + Send + Sync + 'static> {
642
642
self . as_ref ( ) . record_follows_from ( span, follows)
643
643
}
644
644
645
+ #[ inline]
646
+ fn event_enabled ( & self , event : & Event < ' _ > ) -> bool {
647
+ self . as_ref ( ) . event_enabled ( event)
648
+ }
649
+
645
650
#[ inline]
646
651
fn event ( & self , event : & Event < ' _ > ) {
647
652
self . as_ref ( ) . event ( event)
@@ -713,6 +718,11 @@ impl Collect for alloc::sync::Arc<dyn Collect + Send + Sync + 'static> {
713
718
self . as_ref ( ) . record_follows_from ( span, follows)
714
719
}
715
720
721
+ #[ inline]
722
+ fn event_enabled ( & self , event : & Event < ' _ > ) -> bool {
723
+ self . as_ref ( ) . event_enabled ( event)
724
+ }
725
+
716
726
#[ inline]
717
727
fn event ( & self , event : & Event < ' _ > ) {
718
728
self . as_ref ( ) . event ( event)
Original file line number Diff line number Diff line change @@ -682,7 +682,10 @@ impl Dispatch {
682
682
/// [`event`]: super::collect::Collect::event
683
683
#[ inline]
684
684
pub fn event ( & self , event : & Event < ' _ > ) {
685
- self . collector ( ) . event ( event)
685
+ let collector = self . collector ( ) ;
686
+ if collector. event_enabled ( event) {
687
+ collector. event ( event) ;
688
+ }
686
689
}
687
690
688
691
/// Records that a span has been can_enter.
Original file line number Diff line number Diff line change @@ -393,6 +393,11 @@ where
393
393
self . inner . record_follows_from ( span, follows)
394
394
}
395
395
396
+ #[ inline]
397
+ fn event_enabled ( & self , event : & Event < ' _ > ) -> bool {
398
+ self . inner . event_enabled ( event)
399
+ }
400
+
396
401
#[ inline]
397
402
fn event ( & self , event : & Event < ' _ > ) {
398
403
self . inner . event ( event) ;
You can’t perform that action at this time.
0 commit comments