@@ -16,26 +16,26 @@ describe Log, tags: "Log" do
1616
1717 it " can log as normal and send attach the log as an event to a span" do
1818 checkout_config do
19- memory = IO ::Memory .new
20- OpenTelemetry .configure do |config |
21- config.service_name = " Crystal OTel Instrumentation - HTTP::Server"
22- config.service_version = " 1.0.0"
23- config.exporter = OpenTelemetry ::Exporter .new(variant: :io , io: memory)
24- end
25- backend = Log ::MemoryBackend .new
26- message = " I am a message, and there is an active span."
27- Log .setup(:info , backend)
19+ memory = IO ::Memory .new
20+ OpenTelemetry .configure do |config |
21+ config.service_name = " Crystal OTel Instrumentation - HTTP::Server"
22+ config.service_version = " 1.0.0"
23+ config.exporter = OpenTelemetry ::Exporter .new(variant: :io , io: memory)
24+ end
25+ backend = Log ::MemoryBackend .new
26+ message = " I am a message, and there is an active span."
27+ Log .setup(:info , backend)
2828
29- OpenTelemetry .trace.in_span(" logging test span" ) do |_span |
30- Log .info { message }
31- end
29+ OpenTelemetry .trace.in_span(" logging test span" ) do |_span |
30+ Log .info { message }
31+ end
3232
33- backend.entries.first.message.should eq message
34- _client_traces, server_traces = FindJson .from_io(memory)
35- server_traces[0 ][" spans" ][0 ][" name" ].should eq " logging test span"
36- server_traces[0 ][" spans" ][0 ][" events" ].size.should be > 0
37- server_traces[0 ][" spans" ][0 ][" events" ][0 ][" name" ].should eq " Log.INFO"
38- server_traces[0 ][" spans" ][0 ][" events" ][0 ][" attributes" ][" message" ].as_s.should contain(message)
33+ backend.entries.first.message.should eq message
34+ _client_traces, server_traces = FindJson .from_io(memory)
35+ server_traces[0 ][" spans" ][0 ][" name" ].should eq " logging test span"
36+ server_traces[0 ][" spans" ][0 ][" events" ].size.should be > 0
37+ server_traces[0 ][" spans" ][0 ][" events" ][0 ][" name" ].should eq " Log.INFO"
38+ server_traces[0 ][" spans" ][0 ][" events" ][0 ][" attributes" ][" message" ].as_s.should contain(message)
39+ end
3940 end
4041end
41- end
0 commit comments