Skip to content

Commit d09d826

Browse files
committed
Add missing export to OTL exporter for Opentelemetry logging (#963)
(cherry picked from commit b80cf49)
1 parent b8d96cf commit d09d826

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Diff for: dotnet/src/dotnetcore/GxClasses/GxClasses.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@
161161
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
162162
<PackageReference Include="Microsoft.Extensions.Logging.ApplicationInsights" Version="2.22.0" PrivateAssets="ALL" />
163163
<PackageReference Include="Azure.Monitor.OpenTelemetry.Exporter" Version="1.1.0" PrivateAssets="All" />
164+
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.7.0" PrivateAssets="All"/>
164165
<PackageReference Include="OpenTelemetry.Exporter.Console" Version="1.7.0" PrivateAssets="All" />
165166
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
166167
<PackageReference Include="Microsoft.Win32.Registry" Version="4.7.0" />

Diff for: dotnet/src/dotnetcore/GxClasses/Services/LogService/OpenTelemetry/OtelLogProvider.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.Extensions.Logging;
66
using OpenTelemetry.Logs;
77
using OpenTelemetry.Resources;
8+
using OpenTelemetry.Exporter;
89

910
namespace GeneXus.Services.Log
1011
{
@@ -84,7 +85,9 @@ public static ILoggerFactory GetOpentelemetryLoggerFactory()
8485
var resourceBuilder = ResourceBuilder.CreateDefault()
8586
.AddTelemetrySdk();
8687

87-
logging.SetResourceBuilder(resourceBuilder);
88+
logging.SetResourceBuilder(resourceBuilder)
89+
.AddOtlpExporter();
90+
8891
if (GenerateOtelLogsToConsole())
8992
logging.AddConsoleExporter();
9093

0 commit comments

Comments
 (0)