Exemplo n.º 1
0
 public static IHostBuilder CreateHostBuilderAsConsoleApplication(string[] args) =>
 Host.CreateDefaultBuilder(args)
 .ConfigureServices((hostContext, services) =>
 {
     WorkerServiceWithSerilogInstaller.RegisterWorkerServiceWithSerilog(hostContext, services);
     LoggerServiceInstaller.RegisterLoggerServices(hostContext, services);
     services.AddHostedService <Worker>();
 })
 .UseSerilog();
Exemplo n.º 2
0
 public static IHostBuilder CreateHostBuilderAsWindowsService(string[] args) =>
 Host.CreateDefaultBuilder(args)
 .UseWindowsService()        // Install Nuget - Microsoft.Extensions.Hosting.WindowsServices
 .ConfigureServices((hostContext, services) =>
 {
     WorkerServiceWithSerilogInstaller.RegisterWorkerServiceWithSerilog(hostContext, services);
     LoggerServiceInstaller.RegisterLoggerServices(hostContext, services);
     services.AddHostedService <Worker>();
 })
 .UseSerilog();