File tree 1 file changed +12
-0
lines changed
testing/agent-for-testing/src/test/java/io/opentelemetry/javaagent/testing
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 8
8
import static org .junit .jupiter .api .Assertions .assertEquals ;
9
9
10
10
import io .opentelemetry .api .GlobalOpenTelemetry ;
11
+ import io .opentelemetry .api .logs .Logger ;
11
12
import io .opentelemetry .javaagent .testing .common .AgentTestingExporterAccess ;
13
+ import io .opentelemetry .sdk .logs .data .LogRecordData ;
12
14
import io .opentelemetry .sdk .metrics .data .MetricData ;
13
15
import io .opentelemetry .sdk .trace .data .SpanData ;
14
16
import java .util .List ;
@@ -44,4 +46,14 @@ void exportAndRetrieveMetrics() {
44
46
assertEquals (1 , metrics .size ());
45
47
assertEquals ("test" , metrics .get (0 ).getName ());
46
48
}
49
+
50
+ @ Test
51
+ void exportAndRetrieveLogRecords () {
52
+ Logger logger = GlobalOpenTelemetry .get ().getLogsBridge ().loggerBuilder ("test" ).build ();
53
+ logger .logRecordBuilder ().setBody ("testBody" ).emit ();
54
+
55
+ List <LogRecordData > logRecords = AgentTestingExporterAccess .getExportedLogRecords ();
56
+ assertEquals (1 , logRecords .size ());
57
+ assertEquals ("testBody" , logRecords .get (0 ).getBodyValue ().getValue ());
58
+ }
47
59
}
You can’t perform that action at this time.
0 commit comments