@@ -30,25 +30,44 @@ def logger() -> Any:
3030
3131
3232def test_structlog (exporter : TestExporter , logger : Logger ) -> None :
33- logger .info ('This is now being logged.' )
33+ logger .info ('This is now being logged: %s' , 123 )
34+ logger .error (456 )
35+
3436 assert exporter .exported_spans_as_dict (fixed_line_number = None ) == snapshot (
3537 [
3638 {
37- 'name' : 'This is now being logged. ' ,
39+ 'name' : 'This is now being logged: 123 ' ,
3840 'context' : {'trace_id' : 1 , 'span_id' : 1 , 'is_remote' : False },
3941 'parent' : None ,
4042 'start_time' : 1000000000 ,
4143 'end_time' : 1000000000 ,
4244 'attributes' : {
4345 'logfire.span_type' : 'log' ,
4446 'logfire.level_num' : 9 ,
45- 'logfire.msg_template' : 'This is now being logged. ' ,
46- 'logfire.msg' : 'This is now being logged. ' ,
47+ 'logfire.msg_template' : 'This is now being logged: 123 ' ,
48+ 'logfire.msg' : 'This is now being logged: 123 ' ,
4749 'code.filepath' : 'test_structlog.py' ,
4850 'code.function' : 'test_structlog' ,
4951 'code.lineno' : 33 ,
5052 'logfire.disable_console_log' : True ,
5153 },
52- }
54+ },
55+ {
56+ 'name' : '456' ,
57+ 'context' : {'trace_id' : 2 , 'span_id' : 2 , 'is_remote' : False },
58+ 'parent' : None ,
59+ 'start_time' : 2000000000 ,
60+ 'end_time' : 2000000000 ,
61+ 'attributes' : {
62+ 'logfire.span_type' : 'log' ,
63+ 'logfire.level_num' : 17 ,
64+ 'logfire.msg_template' : '456' ,
65+ 'logfire.msg' : '456' ,
66+ 'code.filepath' : 'test_structlog.py' ,
67+ 'code.function' : 'test_structlog' ,
68+ 'code.lineno' : 34 ,
69+ 'logfire.disable_console_log' : True ,
70+ },
71+ },
5372 ]
5473 )
0 commit comments