From efc340af14ed25ce7543691aa92df651f8b9a51c Mon Sep 17 00:00:00 2001 From: Spencer Jones Date: Sat, 20 Jul 2024 10:29:56 -0700 Subject: [PATCH] update to dotnet 8.0 and replace nreco with serilog --- PocketRSSSync.sln | 4 ++-- PocketRSSSync/PocketRSSSync.csproj | 20 ++++++++++---------- PocketRSSSync/Program.cs | 14 ++++++++------ 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/PocketRSSSync.sln b/PocketRSSSync.sln index 304a33e..f02927b 100644 --- a/PocketRSSSync.sln +++ b/PocketRSSSync.sln @@ -1,9 +1,9 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32112.339 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PocketRSSSync", "PocketRSSSync\PocketRSSSync.csproj", "{EDD77FC5-9EF4-4006-8B19-154627F76917}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PocketRSSSync", "PocketRSSSync\PocketRSSSync.csproj", "{EDD77FC5-9EF4-4006-8B19-154627F76917}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{50DB3646-6B0C-45F4-835F-1CE7D50817DE}" ProjectSection(SolutionItems) = preProject diff --git a/PocketRSSSync/PocketRSSSync.csproj b/PocketRSSSync/PocketRSSSync.csproj index d1f54d8..b7e6743 100644 --- a/PocketRSSSync/PocketRSSSync.csproj +++ b/PocketRSSSync/PocketRSSSync.csproj @@ -1,20 +1,20 @@  - - net6.0 + net8.0 dotnet-PocketRSSSync-38427F31-93D9-429E-9CA0-5401B7B884D6 - - - - - - - + + + + + + + + - + \ No newline at end of file diff --git a/PocketRSSSync/Program.cs b/PocketRSSSync/Program.cs index 34822a8..e4414ed 100644 --- a/PocketRSSSync/Program.cs +++ b/PocketRSSSync/Program.cs @@ -3,13 +3,19 @@ namespace PocketRSSSync using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; - using Microsoft.Extensions.Logging; + using Serilog; using System; public class Program { public static void Main(string[] args) { + Log.Logger = new LoggerConfiguration() + .MinimumLevel.Debug() + .Enrich.FromLogContext() + .WriteTo.Console() + .WriteTo.File("logs/PocketRSSSync-.txt", rollingInterval:RollingInterval.Day) + .CreateLogger(); CreateHostBuilder(args).Build().Run(); } @@ -28,11 +34,7 @@ namespace PocketRSSSync { services.AddHttpClient(); services.AddHostedService(); - services.AddLogging(logging => - { - var loggingConfig = hostContext.Configuration.GetSection("Logging"); - logging.AddFile(loggingConfig); - }); + services.AddSerilog(); }); } }