10
10
import io .opentelemetry .api .common .KeyValue ;
11
11
import io .opentelemetry .api .common .Value ;
12
12
import io .opentelemetry .api .common .ValueType ;
13
- import io .opentelemetry .api .incubator .logs .ExtendedLogRecordBuilder ;
14
13
import io .opentelemetry .api .logs .Logger ;
15
14
import io .opentelemetry .sdk .logs .export .SimpleLogRecordProcessor ;
16
15
import io .opentelemetry .sdk .testing .exporter .InMemoryLogRecordExporter ;
@@ -32,7 +31,7 @@ void valueBody() {
32
31
Logger logger = provider .get (ValueBodyTest .class .getName ());
33
32
34
33
// Value can be a primitive type, like a string, long, double, boolean
35
- extendedLogRecordBuilder ( logger ).setBody (Value .of (1 )).emit ();
34
+ logger . logRecordBuilder ( ).setBody (Value .of (1 )).emit ();
36
35
assertThat (exporter .getFinishedLogRecordItems ())
37
36
.hasSize (1 )
38
37
.satisfiesExactly (
@@ -48,7 +47,8 @@ void valueBody() {
48
47
exporter .reset ();
49
48
50
49
// ...or a byte array of raw data
51
- extendedLogRecordBuilder (logger )
50
+ logger
51
+ .logRecordBuilder ()
52
52
.setBody (Value .of ("hello world" .getBytes (StandardCharsets .UTF_8 )))
53
53
.emit ();
54
54
assertThat (exporter .getFinishedLogRecordItems ())
@@ -68,7 +68,8 @@ void valueBody() {
68
68
exporter .reset ();
69
69
70
70
// But most commonly it will be used to represent complex structured like a map
71
- extendedLogRecordBuilder (logger )
71
+ logger
72
+ .logRecordBuilder ()
72
73
.setBody (
73
74
// The protocol data structure uses a repeated KeyValue to represent a map:
74
75
// https://github.com/open-telemetry/opentelemetry-proto/blob/ac3242b03157295e4ee9e616af53b81517b06559/opentelemetry/proto/common/v1/common.proto#L59
@@ -145,7 +146,8 @@ void valueBody() {
145
146
exporter .reset ();
146
147
147
148
// ..or an array (optionally with heterogeneous types)
148
- extendedLogRecordBuilder (logger )
149
+ logger
150
+ .logRecordBuilder ()
149
151
.setBody (Value .of (Value .of ("entry1" ), Value .of ("entry2" ), Value .of (3 )))
150
152
.emit ();
151
153
assertThat (exporter .getFinishedLogRecordItems ())
@@ -164,8 +166,4 @@ void valueBody() {
164
166
});
165
167
exporter .reset ();
166
168
}
167
-
168
- ExtendedLogRecordBuilder extendedLogRecordBuilder (Logger logger ) {
169
- return (ExtendedLogRecordBuilder ) logger .logRecordBuilder ();
170
- }
171
169
}
0 commit comments