Compare commits

..

No commits in common. "a69a85dcb704e7a43fd7b594f24005c4a6149f72" and "6335ff42e0b48ef3a073d93454a59f09798612bd" have entirely different histories.

2 changed files with 18 additions and 24 deletions

View file

@ -37,11 +37,12 @@ namespace BLL.Recuperacion_DGA
var logsEnviado = new LogMedicionEnvio();
var pageNumber = 1;
var fechaInicio = DateTime.UtcNow;
var cont = 1;
while (true)
{
var mediciones = await _dGAMedicionRepository.ObtenerMedicionesPorLoteAsync(1, fechaInicio);
var mediciones = await _dGAMedicionRepository.ObtenerMedicionesPorLoteAsync(pageNumber, fechaInicio);
var totalMediciones = await _dGAMedicionRepository.ObtenerTotalMediciones(fechaInicio);
if (mediciones == null || mediciones.Count == 0)
{
@ -79,10 +80,15 @@ namespace BLL.Recuperacion_DGA
await _logEnvioRepository.InsertarLogRespuesta(logsEnviado);
if (logsEnviado.ESTADO_ENVIO == "EXITO")
{
await _dGAMedicionRepository.GuardarMedicionesEnviadaAsync(medicion.ID);
}
ConsoleLoggerHelper.WriteLineAndLogInfo($"Estado medición enviada {logsEnviado.ESTADO_ENVIO ?? ""}", ConsoleColor.Yellow);
cont++;
}
catch (Exception ex)
{
@ -91,6 +97,8 @@ namespace BLL.Recuperacion_DGA
}
mediciones.Clear();
pageNumber++;
}
ConsoleLoggerHelper.WriteLineAndLogEventoAsync("FIN","Fin proceso de recuperación DGA","");

View file

@ -8,26 +8,12 @@ namespace Shared.Helper
{
public static void ConfigureLogger(IConfiguration configuration)
{
var logFilePath = configuration.GetSection("Logging:LogFile:Path").Value ?? "logs/log-.txt";
var exePath = AppContext.BaseDirectory;
var logFileFullPath = Path.Combine(exePath, logFilePath);
var logDirectory = Path.GetDirectoryName(logFileFullPath);
if (!string.IsNullOrEmpty(logDirectory))
{
Directory.CreateDirectory(logDirectory);
}
var logFilePath = configuration.GetSection("Logging:LogFile:Path").Value ?? "";
var logFileFullPath = Path.Combine(Directory.GetCurrentDirectory(), logFilePath);
Log.Logger = new LoggerConfiguration()
.ReadFrom.Configuration(configuration)
.WriteTo.File(
path: logFileFullPath,
rollingInterval: RollingInterval.Day,
shared: true,
retainedFileCountLimit: 30,
outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss} [{Level:u3}] {Message:lj}{NewLine}{Exception}"
)
.WriteTo.File(logFileFullPath, rollingInterval: RollingInterval.Day)
.CreateLogger();
}