/// <summary> /// Instantiates SQLLoggingTransactionScopeProviderDataAccessor. /// </summary> /// <param name="component">The object implementing IDataAccessor being wrapped.</param> /// <param name="logger">The logger to be used.</param> public SQLLoggingTransactionScopeProviderDataAccessor(ITransactionScopeProviderDataAccessor component, ILogger logger) { _component = component; _logger = logger; }
/// <summary> /// Instantiates SQLLoggingTransactionScopeProviderDataAccessor. /// </summary> /// <param name="component">The object implementing IDataAccessor being wrapped.</param> /// <param name="fileName">The filename for the log. Will log with timestamp.</param> public SQLLoggingTransactionScopeProviderDataAccessor(ITransactionScopeProviderDataAccessor component, string fileName) : this(component, new TimeStampLogger(fileName) { LinePrependageText = "\r\n" }) { }