refactor(logging): ♻ extract LoggerConfiguration

This commit is contained in:
Collin M. Barrett 2020-09-10 05:35:39 -05:00
parent e8d5db7121
commit c3562e7747
2 changed files with 15 additions and 7 deletions

View file

@ -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();
}
}

View file

@ -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<int> TryRunWithLoggingAsync(Func<Task> runHostAsync)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Information)
.Enrich.FromLogContext()
.WriteTo.Console()
.CreateLogger();
Log.Logger = Configuration.LoggerConfiguration.CreateLogger();
try
{