File tree 1 file changed +15
-2
lines changed
opentelemetry-appender-tracing/src
1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -646,10 +646,10 @@ mod tests {
646
646
let _guard = tracing:: subscriber:: set_default ( subscriber) ;
647
647
648
648
// Act
649
- tracing:: error_span!( "outer-span" ) . in_scope ( || {
649
+ tracing:: error_span!( "outer-span" , field1 = true ) . in_scope ( || {
650
650
error ! ( "first-event" ) ;
651
651
652
- tracing:: error_span!( "inner-span" ) . in_scope ( || {
652
+ tracing:: error_span!( "inner-span" , field2 = 233 ) . in_scope ( || {
653
653
error ! ( "second-event" ) ;
654
654
} ) ;
655
655
} ) ;
@@ -675,6 +675,19 @@ mod tests {
675
675
assert_eq ! ( trace_ctx1. trace_id, trace_id) ;
676
676
assert_eq ! ( trace_ctx0. span_id, outer_span_id) ;
677
677
assert_eq ! ( trace_ctx1. span_id, inner_span_id) ;
678
+
679
+ assert ! ( logs[ 0 ]
680
+ . record
681
+ . attributes_iter( )
682
+ . any( |attr| attr. 0 . as_str( ) == "field1" ) ) ;
683
+ assert ! ( logs[ 1 ]
684
+ . record
685
+ . attributes_iter( )
686
+ . all( |attr| attr. 0 . as_str( ) != "field1" ) ) ;
687
+ assert ! ( logs[ 1 ]
688
+ . record
689
+ . attributes_iter( )
690
+ . any( |attr| attr. 0 . as_str( ) == "field2" ) ) ;
678
691
}
679
692
680
693
#[ test]
You can’t perform that action at this time.
0 commit comments