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 @@ -701,6 +701,11 @@ impl Collect for alloc::boxed::Box<dyn Collect + Send + Sync + 'static> {
701
701
self . as_ref ( ) . record_follows_from ( span, follows)
702
702
}
703
703
704
+ #[ inline]
705
+ fn event_enabled ( & self , event : & Event < ' _ > ) -> bool {
706
+ self . as_ref ( ) . event_enabled ( event)
707
+ }
708
+
704
709
#[ inline]
705
710
fn event ( & self , event : & Event < ' _ > ) {
706
711
self . as_ref ( ) . event ( event)
@@ -772,6 +777,11 @@ impl Collect for alloc::sync::Arc<dyn Collect + Send + Sync + 'static> {
772
777
self . as_ref ( ) . record_follows_from ( span, follows)
773
778
}
774
779
780
+ #[ inline]
781
+ fn event_enabled ( & self , event : & Event < ' _ > ) -> bool {
782
+ self . as_ref ( ) . event_enabled ( event)
783
+ }
784
+
775
785
#[ inline]
776
786
fn event ( & self , event : & Event < ' _ > ) {
777
787
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