First Commit

This commit is contained in:
Jorge Luis caudillo esparza
2026-05-09 16:36:57 -07:00
parent 96ad4c0d3e
commit d0c284d9c0
131 changed files with 4009 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using System;
using ADS.Helpers.Base.Abstractions;
using Microsoft.Extensions.Logging;
namespace ADS.Helpers.Middleware.Logging;
public sealed class DefaultAppLogger : IAppLogger
{
private readonly ILogger<DefaultAppLogger> _logger;
public DefaultAppLogger(ILogger<DefaultAppLogger> logger)
{
_logger = logger;
}
public void Info(string source, string code, string message, object? data = null)
=> _logger.LogInformation("{Source} {Code} {Message} {@Data}", source, code, message, data);
public void Warn(string source, string code, string message, object? data = null)
=> _logger.LogWarning("{Source} {Code} {Message} {@Data}", source, code, message, data);
public void Error(string source, string code, string message, Exception? ex = null, object? data = null)
=> _logger.LogError(ex, "{Source} {Code} {Message} {@Data}", source, code, message, data);
}