From add1290695685ab4482ebc1a20298504fb6a4d1f Mon Sep 17 00:00:00 2001 From: Kristina Date: Mon, 11 Dec 2023 12:50:33 +0400 Subject: [PATCH] =?UTF-8?q?=D0=B7=D0=B0=D1=84=D0=B8=D0=BA=D1=81=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProjectBoat_base/ProjectBoat_bae/Program.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ProjectBoat_base/ProjectBoat_bae/Program.cs b/ProjectBoat_base/ProjectBoat_bae/Program.cs index d556d7f..6da89eb 100644 --- a/ProjectBoat_base/ProjectBoat_bae/Program.cs +++ b/ProjectBoat_base/ProjectBoat_bae/Program.cs @@ -1,10 +1,12 @@ -using Microsoft.Extensions.Configuration; +//using NLog; +using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Microsoft.VisualBasic.ApplicationServices; using NLog.Extensions.Logging; using Serilog; + namespace ProjectBoat_bae { internal static class Program @@ -36,7 +38,12 @@ namespace ProjectBoat_bae { pathNeed += path[i] + "\\"; } + //используется для создания исходных текстов конфигурации для приложени + //SetBasePath Задает базовый путь для файла конфигурации к текущему каталогу приложения. + // файл JSON в качестве источника конфигурации. var configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile(path: $"{pathNeed}appsettings.json", optional: false, reloadOnChange: true).Build(); + //настроить формат записи логов + //используется для настройки регистратора Serilog. var logger = new LoggerConfiguration().ReadFrom.Configuration(configuration).CreateLogger(); option.SetMinimumLevel(LogLevel.Information); option.AddSerilog(logger);