/// <summary> /// Instantiates ExceptionLogger. /// </summary> /// <param name="logger">Logger used to log exceptions.</param> /// <param name="formatter">Formatter used for Exceptions.</param> public ExceptionLoggerAsync(IFileNameSwappableLogger logger, IExceptionFormatter formatter) { _formatter = formatter; _logger = logger; }
/// <summary> /// Instantiates ExceptionLogger. /// </summary> /// <param name="logger">Logger used to log exceptions.</param> public ExceptionLoggerAsync(IFileNameSwappableLogger logger) : this(logger, new ExceptionFormatter()) { }