1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using ILogger = Serilog.ILogger;
- namespace OASystem.API.OAMethodLib.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);
- }
- }
|