@@ -71,6 +71,7 @@ def test_simple_log_record_processor_default_level(self):
7171 self .assertEqual (
7272 warning_log_record .severity_number , SeverityNumber .WARN
7373 )
74+ self .assertEqual (finished_logs [0 ].instrumentation_scope .name , "default_level" )
7475
7576 def test_simple_log_record_processor_custom_level (self ):
7677 exporter = InMemoryLogExporter ()
@@ -104,6 +105,8 @@ def test_simple_log_record_processor_custom_level(self):
104105 self .assertEqual (
105106 fatal_log_record .severity_number , SeverityNumber .FATAL
106107 )
108+ self .assertEqual (finished_logs [0 ].instrumentation_scope .name , "custom_level" )
109+ self .assertEqual (finished_logs [1 ].instrumentation_scope .name , "custom_level" )
107110
108111 def test_simple_log_record_processor_trace_correlation (self ):
109112 exporter = InMemoryLogExporter ()
@@ -129,6 +132,7 @@ def test_simple_log_record_processor_trace_correlation(self):
129132 self .assertEqual (
130133 log_record .trace_flags , INVALID_SPAN_CONTEXT .trace_flags
131134 )
135+ self .assertEqual (finished_logs [0 ].instrumentation_scope .name , "trace_correlation" )
132136 exporter .clear ()
133137
134138 tracer = trace .TracerProvider ().get_tracer (__name__ )
@@ -140,6 +144,7 @@ def test_simple_log_record_processor_trace_correlation(self):
140144 self .assertEqual (log_record .body , "Critical message within span" )
141145 self .assertEqual (log_record .severity_text , "CRITICAL" )
142146 self .assertEqual (log_record .severity_number , SeverityNumber .FATAL )
147+ self .assertEqual (finished_logs [0 ].instrumentation_scope .name , "trace_correlation" )
143148 span_context = span .get_span_context ()
144149 self .assertEqual (log_record .trace_id , span_context .trace_id )
145150 self .assertEqual (log_record .span_id , span_context .span_id )
@@ -166,6 +171,7 @@ def test_simple_log_record_processor_shutdown(self):
166171 self .assertEqual (
167172 warning_log_record .severity_number , SeverityNumber .WARN
168173 )
174+ self .assertEqual (finished_logs [0 ].instrumentation_scope .name , "shutdown" )
169175 exporter .clear ()
170176 logger_provider .shutdown ()
171177 with self .assertLogs (level = logging .WARNING ):
@@ -206,6 +212,8 @@ def test_simple_log_record_processor_different_msg_types(self):
206212 for item in finished_logs
207213 ]
208214 self .assertEqual (expected , emitted )
215+ for item in finished_logs :
216+ self .assertEqual (item .instrumentation_scope .name , "different_msg_types" )
209217
210218
211219class TestBatchLogRecordProcessor (ConcurrencyTestBase ):
@@ -379,6 +387,8 @@ def test_shutdown(self):
379387 for item in finished_logs
380388 ]
381389 self .assertEqual (expected , emitted )
390+ for item in finished_logs :
391+ self .assertEqual (item .instrumentation_scope .name , "shutdown" )
382392
383393 def test_force_flush (self ):
384394 exporter = InMemoryLogExporter ()
@@ -398,6 +408,7 @@ def test_force_flush(self):
398408 log_record = finished_logs [0 ].log_record
399409 self .assertEqual (log_record .body , "Earth is burning" )
400410 self .assertEqual (log_record .severity_number , SeverityNumber .FATAL )
411+ self .assertEqual (finished_logs [0 ].instrumentation_scope .name , "force_flush" )
401412
402413 def test_log_record_processor_too_many_logs (self ):
403414 exporter = InMemoryLogExporter ()
@@ -416,6 +427,8 @@ def test_log_record_processor_too_many_logs(self):
416427 self .assertTrue (log_record_processor .force_flush ())
417428 finised_logs = exporter .get_finished_logs ()
418429 self .assertEqual (len (finised_logs ), 1000 )
430+ for item in finised_logs :
431+ self .assertEqual (item .instrumentation_scope .name , "many_logs" )
419432
420433 def test_with_multiple_threads (self ):
421434 exporter = InMemoryLogExporter ()
@@ -443,6 +456,8 @@ def bulk_log_and_flush(num_logs):
443456
444457 finished_logs = exporter .get_finished_logs ()
445458 self .assertEqual (len (finished_logs ), 2415 )
459+ for item in finished_logs :
460+ self .assertEqual (item .instrumentation_scope .name , "threads" )
446461
447462 @unittest .skipUnless (
448463 hasattr (os , "fork" ),
0 commit comments