File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed
src/main/java/io/opentelemetry/contrib/disk/buffering/internal/serialization/mapping/logs/models Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ val protos by configurations.creating
2222
2323dependencies {
2424 api(" io.opentelemetry:opentelemetry-sdk" )
25+ implementation(" io.opentelemetry:opentelemetry-api-incubator" )
2526 compileOnly(" com.google.auto.value:auto-value-annotations" )
2627 annotationProcessor(" com.google.auto.value:auto-value" )
2728 signature(" com.toasttab.android:gummy-bears-api-21:0.6.1:coreLib@signature" )
Original file line number Diff line number Diff line change 99import com .google .errorprone .annotations .CanIgnoreReturnValue ;
1010import io .opentelemetry .api .common .Attributes ;
1111import io .opentelemetry .api .common .Value ;
12+ import io .opentelemetry .api .incubator .common .ExtendedAttributes ;
1213import io .opentelemetry .api .logs .Severity ;
1314import io .opentelemetry .api .trace .SpanContext ;
1415import io .opentelemetry .sdk .common .InstrumentationScopeInfo ;
15- import io .opentelemetry .sdk .logs .data .LogRecordData ;
16+ import io .opentelemetry .sdk .logs .data .internal . ExtendedLogRecordData ;
1617import io .opentelemetry .sdk .resources .Resource ;
1718import javax .annotation .Nullable ;
1819
20+ @ SuppressWarnings ({"deprecation" , "SuppressWarningsWithoutExplanation" })
1921@ AutoValue
20- public abstract class LogRecordDataImpl implements LogRecordData {
22+ public abstract class LogRecordDataImpl implements ExtendedLogRecordData {
2123
2224 public static Builder builder () {
2325 return new AutoValue_LogRecordDataImpl .Builder ();
@@ -31,6 +33,14 @@ public io.opentelemetry.sdk.logs.data.Body getBody() {
3133 : io .opentelemetry .sdk .logs .data .Body .string (valueBody .asString ());
3234 }
3335
36+ @ Override
37+ public ExtendedAttributes getExtendedAttributes () {
38+ return ExtendedAttributes .builder ().putAll (getAttributes ()).build ();
39+ }
40+
41+ @ Override
42+ public abstract Attributes getAttributes ();
43+
3444 @ Override
3545 @ Nullable
3646 public abstract Value <?> getBodyValue ();
You can’t perform that action at this time.
0 commit comments