Try a logging tweak

This commit is contained in:
2024-01-26 16:07:26 -05:00
parent 5d0bc2c31c
commit af7acaafe0

View File

@@ -45,9 +45,15 @@ public static class Program
openTelemetry.WithTracing(tracerProviderBuilder => 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 => tracerProviderBuilder.AddSqlClientInstrumentation(o =>
{ {
@@ -69,8 +75,13 @@ public static class Program
builder.Services.AddLogging(loggingBuilder => builder.Services.AddLogging(loggingBuilder =>
{ {
loggingBuilder.SetMinimumLevel(LogLevel.Information); loggingBuilder.SetMinimumLevel(LogLevel.Information);
loggingBuilder.AddOpenTelemetry(options => loggingBuilder.AddOpenTelemetry(options =>
{ {
options.IncludeFormattedMessage = true;
options.IncludeScopes = true;
options.ParseStateValues = true;
options.AddOtlpExporter(exporterOptions => options.AddOtlpExporter(exporterOptions =>
{ {
exporterOptions.Endpoint = new Uri(builder.Configuration["Telemetry:Endpoint"]!); exporterOptions.Endpoint = new Uri(builder.Configuration["Telemetry:Endpoint"]!);