From ca6f3cec82a67d20b79379f93148a93e765faf48 Mon Sep 17 00:00:00 2001 From: bcastrogallardo Date: Tue, 8 Jul 2025 11:23:41 -0400 Subject: [PATCH] fix log variables de entorno --- Integracion_DGA/Program.cs | 12 ++++++++++-- Recuperacion_DGA/Program.cs | 12 ++++++++++-- Recuperacion_DGA/Recuperacion_DGA.csproj | 6 ++++++ Recuperacion_DGA/appsettings.json | 7 +++++++ 4 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 Recuperacion_DGA/appsettings.json diff --git a/Integracion_DGA/Program.cs b/Integracion_DGA/Program.cs index a9def38..27ec017 100644 --- a/Integracion_DGA/Program.cs +++ b/Integracion_DGA/Program.cs @@ -14,6 +14,16 @@ namespace Integracion_DGA { static async Task Main(string[] args) { + IConfiguration configuration; + + configuration = new ConfigurationBuilder() + .SetBasePath(Directory.GetCurrentDirectory()) + .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) + .AddEnvironmentVariables() + .Build(); + + FileLoggerHelper.ConfigureLogger(configuration); + try { Console.Write("Obteniendo variables de entorno..."); @@ -35,9 +45,7 @@ namespace Integracion_DGA using IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices((context, services) => { - IConfiguration configuration = context.Configuration; services.AddSingleton(configuration); - services.AddScoped(); services.AddScoped(); services.AddHttpClient(); diff --git a/Recuperacion_DGA/Program.cs b/Recuperacion_DGA/Program.cs index a7b8ea3..8f68902 100644 --- a/Recuperacion_DGA/Program.cs +++ b/Recuperacion_DGA/Program.cs @@ -14,6 +14,16 @@ namespace Recuperacion_DGA { static async Task Main(string[] args) { + IConfiguration configuration; + + configuration = new ConfigurationBuilder() + .SetBasePath(Directory.GetCurrentDirectory()) + .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) + .AddEnvironmentVariables() + .Build(); + + FileLoggerHelper.ConfigureLogger(configuration); + try { Console.WriteLine("Obteniendo variables de entorno..."); @@ -35,9 +45,7 @@ namespace Recuperacion_DGA using IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices((context, services) => { - IConfiguration configuration = context.Configuration; services.AddSingleton(configuration); - services.AddScoped(); services.AddScoped(); services.AddHttpClient(); diff --git a/Recuperacion_DGA/Recuperacion_DGA.csproj b/Recuperacion_DGA/Recuperacion_DGA.csproj index 0f16dd5..9e0d268 100644 --- a/Recuperacion_DGA/Recuperacion_DGA.csproj +++ b/Recuperacion_DGA/Recuperacion_DGA.csproj @@ -20,4 +20,10 @@ + + + PreserveNewest + + + diff --git a/Recuperacion_DGA/appsettings.json b/Recuperacion_DGA/appsettings.json new file mode 100644 index 0000000..8d964a3 --- /dev/null +++ b/Recuperacion_DGA/appsettings.json @@ -0,0 +1,7 @@ +{ + "Logging": { + "LogFile": { + "Path": "logs/log.txt" + } + } +}