DotBased/CLI/Program.cs

22 lines
597 B
C#
Raw Normal View History

2024-04-23 20:42:56 +02:00
// See https://aka.ms/new-console-template for more information
using DotBased.Logging.Serilog;
2024-04-23 20:42:56 +02:00
using DotBased.Logging;
using Serilog;
using ILogger = Serilog.ILogger;
var serilogLogger = SetupSerilog();
LogService.AddLogAdapter(new SerilogAdapter(serilogLogger));
var logger = LogService.RegisterLogger(typeof(Program));
2024-04-23 20:42:56 +02:00
2024-05-04 17:30:57 +02:00
Console.ReadKey(); // Hold console app open.
return;
2024-04-23 20:42:56 +02:00
ILogger SetupSerilog()
{
var logConfig = new LoggerConfiguration()
2024-04-23 20:42:56 +02:00
.MinimumLevel.Verbose()
.WriteTo.Console(outputTemplate: SerilogAdapter.SampleTemplate);
return logConfig.CreateLogger();
}