feat: migracion y ajustes de configuracion, servicios y el sistema de logueo a la nueva app

This commit is contained in:
Leonel Toro 2025-06-25 13:01:32 -04:00
parent 45f5ec5f84
commit 3348272225
92 changed files with 2676 additions and 19 deletions

View file

@ -0,0 +1,29 @@
using Microsoft.Extensions.Configuration;
using Serilog;
namespace Shared.Helper
{
public class FileLoggerHelper
{
public static void ConfigureLogger(IConfiguration configuration)
{
var logFilePath = configuration.GetSection("Logging:LogFile:Path").Value;
var logFileFullPath = Path.Combine(Directory.GetCurrentDirectory(), logFilePath);
Log.Logger = new LoggerConfiguration()
.ReadFrom.Configuration(configuration)
.WriteTo.File(logFileFullPath, rollingInterval: RollingInterval.Day)
.CreateLogger();
}
public static void LogInformation(string message)
{
Log.Information($"{message}");
}
public static void LogError(string message, Exception ex)
{
Log.Error(ex, message);
}
}
}