From dec4edf06dc9bf5d91d9abaae0c88772fcbb8290 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Sat, 25 Jan 2025 02:11:04 -0600 Subject: [PATCH] Don't log ping requests --- LANCommander.Server/Program.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/LANCommander.Server/Program.cs b/LANCommander.Server/Program.cs index 6560c861..feb964f8 100644 --- a/LANCommander.Server/Program.cs +++ b/LANCommander.Server/Program.cs @@ -28,6 +28,7 @@ using Microsoft.OpenApi.Models; using Microsoft.CodeAnalysis.Options; using Scalar.AspNetCore; using Microsoft.IdentityModel.Protocols.OpenIdConnect; +using Serilog.Filters; namespace LANCommander.Server { @@ -36,6 +37,9 @@ namespace LANCommander.Server static async Task Main(string[] args) { Log.Logger = new LoggerConfiguration() + .Filter.ByExcluding( + Matching.WithProperty("RequestPath", v => + "/api/Ping".Equals(v, StringComparison.OrdinalIgnoreCase))) .WriteTo.Console() .CreateBootstrapLogger(); @@ -90,6 +94,9 @@ namespace LANCommander.Server builder.Services.AddSerilogHub(); builder.Services.AddSerilog((serviceProvider, config) => config + .Filter.ByExcluding( + Matching.WithProperty("RequestPath", v => + "/api/Ping".Equals(v, StringComparison.OrdinalIgnoreCase))) .WriteTo.Console() .WriteTo.File(Path.Combine(settings.Logs.StoragePath, "log-.txt"), rollingInterval: (RollingInterval)(int)settings.Logs.ArchiveEvery) #if DEBUG