diff --git a/Weather/SerialReader/Program.cs b/Weather/SerialReader/Program.cs index a2ee2e0..8bb7bf3 100644 --- a/Weather/SerialReader/Program.cs +++ b/Weather/SerialReader/Program.cs @@ -45,9 +45,15 @@ public static class Program openTelemetry.WithTracing(tracerProviderBuilder => { - tracerProviderBuilder.AddAspNetCoreInstrumentation(instrumentationOptions => instrumentationOptions.RecordException = true); + tracerProviderBuilder.AddAspNetCoreInstrumentation(instrumentationOptions => + { + instrumentationOptions.RecordException = true; + }); - tracerProviderBuilder.AddHttpClientInstrumentation(instrumentationOptions => instrumentationOptions.RecordException = true); + tracerProviderBuilder.AddHttpClientInstrumentation(instrumentationOptions => + { + instrumentationOptions.RecordException = true; + }); tracerProviderBuilder.AddSqlClientInstrumentation(o => { @@ -69,8 +75,13 @@ public static class Program builder.Services.AddLogging(loggingBuilder => { loggingBuilder.SetMinimumLevel(LogLevel.Information); + loggingBuilder.AddOpenTelemetry(options => { + options.IncludeFormattedMessage = true; + options.IncludeScopes = true; + options.ParseStateValues = true; + options.AddOtlpExporter(exporterOptions => { exporterOptions.Endpoint = new Uri(builder.Configuration["Telemetry:Endpoint"]!);