Réponse :
a) au logis : nom commun
dans une cave : nom commun
au milieu de trente personnes : groupe nominal
b) au logis : préposition et nom, complément circonstanciel de lieu du verbe "revins"
dans une cave : pré^position et nom, complément circonstanciel de lieu du verbe infinitif rompre
au milieu de trente personnes : locution prépositive, adjectif numéral et nom, complément circonstanciel de lieu du vers paraît