public LoggingPositionLessStream(IPositionLessStream positionLessStream, bool dispose, Action <string> logAction)
 {
     _positionLessStream = positionLessStream;
     _dispose            = dispose;
     _logAction          = logAction;
     Log("LoggingStream created Stream:{0} Dispose:{1}", _positionLessStream.ToString(), _dispose);
 }
 public LoggingPositionLessStream(IPositionLessStream positionLessStream, bool dispose, Action<string> logAction)
 {
     _positionLessStream = positionLessStream;
     _dispose = dispose;
     _logAction = logAction;
     Log("LoggingStream created Stream:{0} Dispose:{1}", _positionLessStream.ToString(), _dispose);
 }