1234567891011121314151617181920212223242526272829 |
- using Microsoft.Extensions.Logging;
- using MTWorkHR.Application.Logging;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MTWorkHR.Infrastructure.Logging
- {
- public class LoggerAdapter<T> : IAppLogger<T>
- {
- private readonly ILogger<T> _logger;
- public LoggerAdapter(ILoggerFactory loggerFactory)
- {
- _logger = loggerFactory.CreateLogger<T>();
- }
- public void LogInformation(string message, params object[] args)
- {
- _logger.LogInformation(message, args);
- }
- public void LogWarning(string message, params object[] args)
- {
- _logger.LogWarning(message, args);
- }
- }
- }
|