diff --git a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs new file mode 100644 index 000000000..e2ad7bd10 --- /dev/null +++ b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs @@ -0,0 +1,14 @@ +using Serilog; +using Serilog.Events; + +namespace FilterLists.SharedKernel.Logging +{ + internal static class Configuration + { + public static LoggerConfiguration LoggerConfiguration = new LoggerConfiguration() + .MinimumLevel.Debug() + .MinimumLevel.Override("Microsoft", LogEventLevel.Information) + .Enrich.FromLogContext() + .WriteTo.Console(); + } +} \ No newline at end of file diff --git a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/HostRunner.cs b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/HostRunner.cs index 240d27705..f57632e45 100644 --- a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/HostRunner.cs +++ b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/HostRunner.cs @@ -1,7 +1,6 @@ using System; using System.Threading.Tasks; using Serilog; -using Serilog.Events; namespace FilterLists.SharedKernel.Logging { @@ -9,12 +8,7 @@ public static class HostRunner { public static async Task TryRunWithLoggingAsync(Func runHostAsync) { - Log.Logger = new LoggerConfiguration() - .MinimumLevel.Debug() - .MinimumLevel.Override("Microsoft", LogEventLevel.Information) - .Enrich.FromLogContext() - .WriteTo.Console() - .CreateLogger(); + Log.Logger = Configuration.LoggerConfiguration.CreateLogger(); try {