@@ -86,7 +86,7 @@ def test_get_logger_with_sdk_disabled(self):
8686 @patch .object (Resource , "create" )
8787 def test_logger_provider_init (self , resource_patch ):
8888 logger_provider = LoggerProvider (
89- min_severity_level = SeverityNumber .DEBUG4 , trace_based = True
89+ min_severity_level = SeverityNumber .DEBUG4 , trace_based_sampling = True
9090 )
9191 resource_patch .assert_called_once ()
9292 self .assertIsNotNone (logger_provider ._resource )
@@ -99,7 +99,7 @@ def test_logger_provider_init(self, resource_patch):
9999 self .assertEqual (
100100 logger_provider ._min_severity_level , SeverityNumber .DEBUG4
101101 )
102- self .assertTrue (logger_provider ._trace_based )
102+ self .assertTrue (logger_provider ._trace_based_sampling )
103103 self .assertIsNotNone (logger_provider ._at_exit_handler )
104104
105105
@@ -183,7 +183,7 @@ def test_can_emit_with_keywords_arguments(self):
183183
184184 def test_emit_logrecord_with_min_severity_filtering (self ):
185185 """Test that logs below minimum severity are filtered out"""
186- config = LoggerConfig (minimum_severity = SeverityNumber .DEBUG4 )
186+ config = LoggerConfig (minimum_severity_level = SeverityNumber .DEBUG4 )
187187 logger , log_record_processor_mock = self ._get_logger (config )
188188
189189 log_record_info = LogRecord (
@@ -226,9 +226,9 @@ def test_emit_logrecord_with_min_severity_unspecified(self):
226226 logger .emit (log_record )
227227 log_record_processor_mock .on_emit .assert_called_once ()
228228
229- def test_emit_logrecord_with_trace_based_filtering (self ):
229+ def test_emit_logrecord_with_trace_based_sampling_filtering (self ):
230230 """Test that logs are filtered based on trace sampling state"""
231- config = LoggerConfig (trace_based = True )
231+ config = LoggerConfig (trace_based_sampling = True )
232232 logger , log_record_processor_mock = self ._get_logger (config )
233233
234234 mock_span_context = Mock ()
@@ -294,7 +294,7 @@ def test_emit_logrecord_trace_filtering_disabled(self):
294294
295295 def test_emit_logrecord_trace_filtering_edge_cases (self ):
296296 """Test edge cases for trace-based filtering"""
297- config = LoggerConfig (trace_based = True )
297+ config = LoggerConfig (trace_based_sampling = True )
298298 logger , log_record_processor_mock = self ._get_logger (config )
299299
300300 mock_span_context = Mock ()
@@ -345,10 +345,10 @@ def test_emit_logrecord_trace_filtering_edge_cases(self):
345345 logger .emit (log_record )
346346 log_record_processor_mock .on_emit .assert_not_called ()
347347
348- def test_emit_both_min_severity_and_trace_based_filtering (self ):
348+ def test_emit_both_min_severity_and_trace_based_sampling_filtering (self ):
349349 """Test that both min severity and trace-based filtering work together"""
350350 config = LoggerConfig (
351- minimum_severity = SeverityNumber .WARN , trace_based = True
351+ minimum_severity_level = SeverityNumber .WARN , trace_based_sampling = True
352352 )
353353 logger , log_record_processor_mock = self ._get_logger (config )
354354
@@ -408,24 +408,24 @@ def test_logger_config_property(self):
408408 """Test that logger config property works correctly"""
409409 config = LoggerConfig (
410410 disabled = True ,
411- minimum_severity = SeverityNumber .WARN ,
412- trace_based = True ,
411+ minimum_severity_level = SeverityNumber .WARN ,
412+ trace_based_sampling = True ,
413413 )
414414 logger , _ = self ._get_logger (config )
415415
416416 self .assertEqual (logger .config .disabled , True )
417- self .assertEqual (logger .config .minimum_severity , SeverityNumber .WARN )
418- self .assertEqual (logger .config .trace_based , True )
417+ self .assertEqual (logger .config .minimum_severity_level , SeverityNumber .WARN )
418+ self .assertEqual (logger .config .trace_based_sampling , True )
419419
420420 def test_logger_configurator_behavior (self ):
421421 """Test LoggerConfigurator functionality including custom configurators and dynamic updates"""
422422
423423 logger_configs = {
424424 "test.database" : LoggerConfig (
425- minimum_severity = SeverityNumber .ERROR
425+ minimum_severity_level = SeverityNumber .ERROR
426426 ),
427427 "test.auth" : LoggerConfig (disabled = True ),
428- "test.performance" : LoggerConfig (trace_based = True ),
428+ "test.performance" : LoggerConfig (trace_based_sampling = True ),
429429 }
430430
431431 configurator = create_logger_configurator_by_name (logger_configs )
@@ -434,59 +434,59 @@ def test_logger_configurator_behavior(self):
434434
435435 db_logger = provider .get_logger ("test.database" )
436436 self .assertEqual (
437- db_logger .config .minimum_severity , SeverityNumber .ERROR
437+ db_logger .config .minimum_severity_level , SeverityNumber .ERROR
438438 )
439439 self .assertFalse (db_logger .config .disabled )
440- self .assertFalse (db_logger .config .trace_based )
440+ self .assertFalse (db_logger .config .trace_based_sampling )
441441
442442 auth_logger = provider .get_logger ("test.auth" )
443443 self .assertTrue (auth_logger .config .disabled )
444444
445445 perf_logger = provider .get_logger ("test.performance" )
446- self .assertTrue (perf_logger .config .trace_based )
446+ self .assertTrue (perf_logger .config .trace_based_sampling )
447447
448448 other_logger = provider .get_logger ("test.other" )
449449 self .assertEqual (
450- other_logger .config .minimum_severity , SeverityNumber .UNSPECIFIED
450+ other_logger .config .minimum_severity_level , SeverityNumber .UNSPECIFIED
451451 )
452452 self .assertFalse (other_logger .config .disabled )
453- self .assertFalse (other_logger .config .trace_based )
453+ self .assertFalse (other_logger .config .trace_based_sampling )
454454
455455 def test_logger_configurator_pattern_matching (self ):
456456 """Test LoggerConfigurator with pattern matching"""
457457 patterns = [
458458 (
459459 "test.database.*" ,
460- LoggerConfig (minimum_severity = SeverityNumber .ERROR ),
460+ LoggerConfig (minimum_severity_level = SeverityNumber .ERROR ),
461461 ),
462462 ("test.*.debug" , LoggerConfig (disabled = True )),
463- ("test.*" , LoggerConfig (trace_based = True )),
464- ("*" , LoggerConfig (minimum_severity = SeverityNumber .WARN )),
463+ ("test.*" , LoggerConfig (trace_based_sampling = True )),
464+ ("*" , LoggerConfig (minimum_severity_level = SeverityNumber .WARN )),
465465 ]
466466
467467 configurator = create_logger_configurator_with_pattern (patterns )
468468 provider = LoggerProvider (logger_configurator = configurator )
469469
470470 db_logger = provider .get_logger ("test.database.connection" )
471471 self .assertEqual (
472- db_logger .config .minimum_severity , SeverityNumber .ERROR
472+ db_logger .config .minimum_severity_level , SeverityNumber .ERROR
473473 )
474474
475475 debug_logger = provider .get_logger ("test.module.debug" )
476476 self .assertTrue (debug_logger .config .disabled )
477477
478478 general_logger = provider .get_logger ("test.module" )
479- self .assertTrue (general_logger .config .trace_based )
479+ self .assertTrue (general_logger .config .trace_based_sampling )
480480
481481 other_logger = provider .get_logger ("other.module" )
482482 self .assertEqual (
483- other_logger .config .minimum_severity , SeverityNumber .WARN
483+ other_logger .config .minimum_severity_level , SeverityNumber .WARN
484484 )
485485
486486 def test_logger_configurator_dynamic_updates (self ):
487487 """Test that LoggerConfigurator updates apply to existing loggers"""
488488 initial_configs = {
489- "test.module" : LoggerConfig (minimum_severity = SeverityNumber .INFO )
489+ "test.module" : LoggerConfig (minimum_severity_level = SeverityNumber .INFO )
490490 }
491491
492492 initial_configurator = create_logger_configurator_by_name (
@@ -496,12 +496,12 @@ def test_logger_configurator_dynamic_updates(self):
496496 provider = LoggerProvider (logger_configurator = initial_configurator )
497497
498498 logger = provider .get_logger ("test.module" )
499- self .assertEqual (logger .config .minimum_severity , SeverityNumber .INFO )
499+ self .assertEqual (logger .config .minimum_severity_level , SeverityNumber .INFO )
500500 self .assertFalse (logger .config .disabled )
501501
502502 updated_configs = {
503503 "test.module" : LoggerConfig (
504- minimum_severity = SeverityNumber .ERROR , disabled = True
504+ minimum_severity_level = SeverityNumber .ERROR , disabled = True
505505 )
506506 }
507507 updated_configurator = create_logger_configurator_by_name (
@@ -510,12 +510,12 @@ def test_logger_configurator_dynamic_updates(self):
510510
511511 provider .set_logger_configurator (updated_configurator )
512512
513- self .assertEqual (logger .config .minimum_severity , SeverityNumber .ERROR )
513+ self .assertEqual (logger .config .minimum_severity_level , SeverityNumber .ERROR )
514514 self .assertTrue (logger .config .disabled )
515515
516516 new_logger = provider .get_logger ("test.module" )
517517 self .assertEqual (
518- new_logger .config .minimum_severity , SeverityNumber .ERROR
518+ new_logger .config .minimum_severity_level , SeverityNumber .ERROR
519519 )
520520 self .assertTrue (new_logger .config .disabled )
521521
@@ -528,23 +528,23 @@ def none_configurator(scope):
528528 provider = LoggerProvider (
529529 logger_configurator = none_configurator ,
530530 min_severity_level = SeverityNumber .WARN ,
531- trace_based = True ,
531+ trace_based_sampling = True ,
532532 )
533533
534534 logger = provider .get_logger ("test.module" )
535535
536- self .assertEqual (logger .config .minimum_severity , SeverityNumber .WARN )
537- self .assertTrue (logger .config .trace_based )
536+ self .assertEqual (logger .config .minimum_severity_level , SeverityNumber .WARN )
537+ self .assertTrue (logger .config .trace_based_sampling )
538538 self .assertFalse (logger .config .disabled )
539539
540540 @staticmethod
541541 def _selective_configurator (scope ):
542542 if scope .name == "disabled.logger" :
543543 return LoggerConfig (disabled = True )
544544 if scope .name == "error.logger" :
545- return LoggerConfig (minimum_severity = SeverityNumber .ERROR )
545+ return LoggerConfig (minimum_severity_level = SeverityNumber .ERROR )
546546 if scope .name == "trace.logger" :
547- return LoggerConfig (trace_based = True )
547+ return LoggerConfig (trace_based_sampling = True )
548548 return LoggerConfig ()
549549
550550 def test_logger_configurator_with_filtering (self ):
0 commit comments