/// <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" })
 {
 }