| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using ILogger = Serilog.ILogger;
- namespace OASystem.Infrastructure.Logging
- {
-
- /// <summary>
- /// 出入境费用明细日志记录
- /// </summary>
- public class TextFileLogger : ITextFileLogger
- {
- private readonly ILogger _logger;
- public TextFileLogger(ILogger logger) => _logger = logger;
- public void LogInformation(string message, params object[] args)
- => _logger.Information(message, args);
- public void LogWarning(string message, params object[] args)
- => _logger.Warning(message, args);
- public void LogError(Exception ex, string message, params object[] args)
- => _logger.Error(ex, message, args);
- }
- /// <summary>
- /// 团组步骤操作日志
- /// </summary>
- public class GroupTextFileLogger : IGroupTextFileLogger
- {
- private readonly ILogger _logger;
- public GroupTextFileLogger(ILogger logger) => _logger = logger;
- public void LogInformation(string message, params object[] args)
- => _logger.Information(message, args);
- public void LogWarning(string message, params object[] args)
- => _logger.Warning(message, args);
- public void LogError(Exception ex, string message, params object[] args)
- => _logger.Error(ex, message, args);
- }
- /// <summary>
- /// 任务分配操作日志
- /// </summary>
- public class TaskTextFileLogger : ITaskTextFileLogger
- {
- private readonly ILogger _logger;
- public TaskTextFileLogger(ILogger logger) => _logger = logger;
- public void LogInformation(string message, params object[] args)
- => _logger.Information(message, args);
- public void LogWarning(string message, params object[] args)
- => _logger.Warning(message, args);
- public void LogError(Exception ex, string message, params object[] args)
- => _logger.Error(ex, message, args);
- }
- }
|