From e7de64d04c755c53d123d45263ca839077feaaf0 Mon Sep 17 00:00:00 2001 From: Mark van der Wal Date: Mon, 19 Apr 2021 14:03:43 +0200 Subject: [PATCH] improved logging again --- FarmmapsApi/FarmmapsProgram.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/FarmmapsApi/FarmmapsProgram.cs b/FarmmapsApi/FarmmapsProgram.cs index 46e30d2..ea25201 100644 --- a/FarmmapsApi/FarmmapsProgram.cs +++ b/FarmmapsApi/FarmmapsProgram.cs @@ -59,11 +59,15 @@ namespace FarmmapsApi private static void ConfigureLogger(IServiceProvider serviceProvider) { var isMicrosoftNamespace = Matching.FromSource("Microsoft"); + var isSystem = Matching.FromSource("System"); Log.Logger = new LoggerConfiguration() - .MinimumLevel.Information() - .WriteTo.Logger(l => l.Filter.ByIncludingOnly(isMicrosoftNamespace) - .WriteTo.Console(LogEventLevel.Warning)) + .MinimumLevel.Verbose() + .WriteTo.Logger(l => + l.WriteTo.Logger(l2 => l2 + .Filter.ByExcluding(v => isMicrosoftNamespace(v) || isSystem(v)) + .WriteTo.Console()) + ) .WriteTo.File(path: "Logs/log.log", rollingInterval: RollingInterval.Day) .CreateLogger();