[REFACTOR] Refactored logging & added support for Microsoft.Extensions.Logging. Added test WebApi project

This commit is contained in:
max
2024-11-17 22:51:54 +01:00
parent 58739c2aea
commit 737cbcfd11
31 changed files with 398 additions and 97 deletions

View File

@@ -7,14 +7,23 @@
using DotBased.Logging.Serilog;
using DotBased.Logging;
using DotBased.Utilities;
using Serilog;
using ILogger = Serilog.ILogger;
LogService.Initialize(options =>
{
options
.AddSeverityFilter("Program", LogSeverity.Verbose)
.AddSeverityFilter("DotBased.dll", LogSeverity.Verbose);
});
var serilogLogger = SetupSerilog();
LogService.AddLogAdapter(new BasedSerilogAdapter(serilogLogger));
var logger = LogService.RegisterLogger(typeof(Program));
var logger = LogService.RegisterLogger<Program>();
logger.Information("Whoah... Hi!");
logger.Information("Whoah... Hi!, {Param}", "Test!");
var cult = Culture.GetSystemCultures();
Console.ReadKey(); // Hold console app open.
return;