Tweak logging

This commit is contained in:
2024-01-22 20:18:47 -05:00
parent 2a58b26eb3
commit 2549d9a8d5
4 changed files with 15 additions and 12 deletions

View File

@@ -49,7 +49,7 @@ public class PowerReader(IConfiguration configuration, Database database, ILogge
var content = response.Content!;
logger.LogInformation("API response: {content}", content);
logger.LogDebug("API response: {content}", content);
var sample = JsonSerializer.Deserialize<PowerSample>(content);
@@ -65,7 +65,7 @@ public class PowerReader(IConfiguration configuration, Database database, ILogge
var json = JsonSerializer.Serialize(status);
logger.LogInformation("Output message: {json}", json);
logger.LogDebug("Output message: {json}", json);
if (_hubConnection == null)
return;

View File

@@ -32,9 +32,9 @@ public static class Program
AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true);
var name = Assembly.GetExecutingAssembly().GetName().Name;
var serviceName = Assembly.GetExecutingAssembly().GetName().Name;
openTelemetry.ConfigureResource(resource => resource.AddService(name!));
openTelemetry.ConfigureResource(resource => resource.AddService(serviceName!));
openTelemetry.WithMetrics(meterProviderBuilder => meterProviderBuilder
.AddAspNetCoreInstrumentation()
@@ -57,9 +57,6 @@ public static class Program
tracerProviderBuilder.AddSource(nameof(PowerReader));
if (builder.Environment.IsDevelopment())
tracerProviderBuilder.AddConsoleExporter();
tracerProviderBuilder.SetErrorStatusOnException();
tracerProviderBuilder.AddOtlpExporter(exporterOptions =>
@@ -69,14 +66,11 @@ public static class Program
});
});
builder.Services.AddLogging((loggingBuilder) =>
builder.Services.AddLogging(loggingBuilder =>
{
loggingBuilder.SetMinimumLevel(LogLevel.Information);
loggingBuilder.AddOpenTelemetry(options =>
{
if (builder.Environment.IsDevelopment())
options.AddConsoleExporter();
options.AddOtlpExporter(exporterOptions =>
{
exporterOptions.Endpoint = new Uri(builder.Configuration["Telemetry:Endpoint"]!);

View File

@@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Debug",
"Microsoft": "Information"
}
}
}

View File

@@ -1,7 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information"
"Default": "Warning",
"Microsoft": "Information"
}
},
"Power": {