diff --git a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/LogRecordExtensions.cs b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/LogRecordExtensions.cs index 294ce6454f2..0452ed286bb 100644 --- a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/LogRecordExtensions.cs +++ b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/LogRecordExtensions.cs @@ -95,12 +95,12 @@ internal static OtlpLogs.LogRecord ToOtlpLog(this LogRecord logRecord, SdkLimitO if (logRecord.EventId.Id != default) { - otlpLogRecord.AddIntAttribute(nameof(logRecord.EventId.Id), logRecord.EventId.Id, attributeCountLimit); + otlpLogRecord.AddIntAttribute("dotnet.ilogger.event_id", logRecord.EventId.Id, attributeCountLimit); } if (!string.IsNullOrEmpty(logRecord.EventId.Name)) { - otlpLogRecord.AddStringAttribute(nameof(logRecord.EventId.Name), logRecord.EventId.Name, attributeValueLengthLimit, attributeCountLimit); + otlpLogRecord.AddStringAttribute("dotnet.ilogger.event_name", logRecord.EventId.Name, attributeValueLengthLimit, attributeCountLimit); } if (logRecord.Exception != null) diff --git a/test/OpenTelemetry.Exporter.OpenTelemetryProtocol.Tests/OtlpLogExporterTests.cs b/test/OpenTelemetry.Exporter.OpenTelemetryProtocol.Tests/OtlpLogExporterTests.cs index ed1aa8f5fc1..ffe00f2f95f 100644 --- a/test/OpenTelemetry.Exporter.OpenTelemetryProtocol.Tests/OtlpLogExporterTests.cs +++ b/test/OpenTelemetry.Exporter.OpenTelemetryProtocol.Tests/OtlpLogExporterTests.cs @@ -266,7 +266,7 @@ public void CheckToOtlpLogRecordEventId() var otlpLogRecordAttributes = otlpLogRecord.Attributes.ToString(); // Event - Assert.Contains("Id", otlpLogRecordAttributes); + Assert.Contains("dotnet.ilogger.event_id", otlpLogRecordAttributes); Assert.Contains("10", otlpLogRecordAttributes); logRecords.Clear(); @@ -282,9 +282,9 @@ public void CheckToOtlpLogRecordEventId() otlpLogRecordAttributes = otlpLogRecord.Attributes.ToString(); // Event - Assert.Contains("Id", otlpLogRecordAttributes); + Assert.Contains("dotnet.ilogger.event_id", otlpLogRecordAttributes); Assert.Contains("10", otlpLogRecordAttributes); - Assert.Contains("Name", otlpLogRecordAttributes); + Assert.Contains("dotnet.ilogger.event_name", otlpLogRecordAttributes); Assert.Contains("MyEvent10", otlpLogRecordAttributes); }