@@ -26,6 +26,29 @@ def tracer_injection(logger, log_method, event_dict):
2626
2727
2828class TestCorrelationLogsContext (object ):
29+ def test_get_log_correlation_service (self , global_config ):
30+ """Ensure expected DDLogRecord service is generated via get_correlation_log_record."""
31+ with tracer .trace ("test-span-1" , service = "span-service" ) as span1 :
32+ dd_log_record = tracer .get_log_correlation_context ()
33+ assert dd_log_record == {
34+ "span_id" : str (span1 .span_id ),
35+ "trace_id" : str (span1 .trace_id ),
36+ "service" : "span-service" ,
37+ "env" : "test-env" ,
38+ "version" : "test-version" ,
39+ }
40+
41+ test_tracer = Tracer ()
42+ with test_tracer .trace ("test-span-2" , service = "span-service" ) as span2 :
43+ dd_log_record = test_tracer .get_log_correlation_context ()
44+ assert dd_log_record == {
45+ "span_id" : str (span2 .span_id ),
46+ "trace_id" : str (span2 .trace_id ),
47+ "service" : "span-service" ,
48+ "env" : "test-env" ,
49+ "version" : "test-version" ,
50+ }
51+
2952 def test_get_log_correlation_context (self , global_config ):
3053 """Ensure expected DDLogRecord is generated via get_correlation_log_record."""
3154 with tracer .trace ("test-span-1" ) as span1 :
@@ -50,7 +73,7 @@ def test_get_log_correlation_context(self, global_config):
5073
5174 def test_get_log_correlation_context_opentracer (self , global_config ):
5275 """Ensure expected DDLogRecord generated via get_correlation_log_record with an opentracing Tracer."""
53- ot_tracer = OT_Tracer ()
76+ ot_tracer = OT_Tracer (service_name = "test-service" )
5477 with ot_tracer .start_active_span ("operation" ) as scope :
5578 dd_span = scope ._span ._dd_span
5679 dd_log_record = ot_tracer .get_log_correlation_context ()
0 commit comments