From cf6657034712dc0e436c5c442d5258387702bdcc Mon Sep 17 00:00:00 2001 From: Lasse Gaardsholt Date: Fri, 2 Jul 2021 20:01:45 +0200 Subject: [PATCH] Added serilog - just for debug stuff --- barcoder/Program.cs | 29 +++++++++++++++++++++++++++-- barcoder/barcoder.csproj | 1 + 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/barcoder/Program.cs b/barcoder/Program.cs index 60c9a1e..8419d9e 100644 --- a/barcoder/Program.cs +++ b/barcoder/Program.cs @@ -1,17 +1,42 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Hosting; +using Serilog; +using Serilog.Events; +using System; namespace barcoder { public class Program { - public static void Main(string[] args) + public static int Main(string[] args) { - CreateHostBuilder(args).Build().Run(); + Log.Logger = new LoggerConfiguration() + .MinimumLevel.Override("Microsoft", LogEventLevel.Information) + .Enrich.FromLogContext() + .WriteTo.Console() + .CreateLogger(); + + try + { + Log.Information("Starting web host"); + CreateHostBuilder(args).Build().Run(); + return 0; + } + catch (Exception ex) + { + Log.Fatal(ex, "Host terminated unexpectedly"); + return 1; + } + finally + { + Log.CloseAndFlush(); + } + } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) + .UseSerilog() .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); diff --git a/barcoder/barcoder.csproj b/barcoder/barcoder.csproj index 42591da..272da6e 100644 --- a/barcoder/barcoder.csproj +++ b/barcoder/barcoder.csproj @@ -6,6 +6,7 @@ +