| 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);    }}
 |