/
maxja
/
OneSTools.EventLog-Vault
Обзор
Документация
Войти
/
maxja
/
OneSTools.EventLog-Vault
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
OneSTools.EventLog.Exporter.Manager/Program.cs
30 строк
1 KB
Акпаев Евгений Александрович
develop branch has been created
18 май 2021, 12:16
18 май 2021, 12:16
4a0040e
Код
Авторство
О чём код?
using System.IO; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using OneSTools.EventLog.Exporter.Core; namespace OneSTools.EventLog.Exporter.Manager { public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) { return Host.CreateDefaultBuilder(args) .UseWindowsService() .UseSystemd() .ConfigureLogging((hostingContext, logging) => { var logPath = Path.Combine(hostingContext.HostingEnvironment.ContentRootPath, "log.txt"); logging.AddFile(logPath); logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging")); }) .ConfigureServices((_, services) => { services.AddHostedService<ExportersManager>(); }); } } }