На шведской «Генеральной карте провинции Ингерманландии» 1704 года — как Vuby[6].
Как деревня Виби она обозначена на «Географическом чертеже Ижорской земли» Адриана Шонбека 1705 года[7].
Как деревня Логинула упомянута на карте Ингерманландии А. Ростовцева 1727 года[8].
На карте Санкт-Петербургской губернии Ф. Ф. Шуберта 1834 года обозначена деревня Логи, состоящая из 30 крестьянских дворов[9].
ЛАГИ — деревня принадлежит ведомству Ораниенбаумского дворцового правления, число жителей по ревизии: 94 м. п., 89 ж. п.[10] (1838 год)
В пояснительном тексте к этнографической карте Санкт-Петербургской губернии П. И. Кёппена 1849 года она записана как деревня Loas (Ло́ги) и указано количество её жителей на 1848 год: ижоры — 104 м. п., 103 ж. п., всего 207 человек, которые относились к православному Сойкинскому Николаевскому приходу[11].
На карте профессора С. С. Куторги 1852 года упоминается деревня Логи из 30 дворов[12].
ЛАГИ — деревня Ораниенбаумского дворцового правления, 10 вёрст по почтовой, а остальное по просёлкам, число дворов — 29, число душ — 105 м. п.[13] (1856 год)
ЛОГИ — деревня, число жителей по X-ой ревизии 1857 года: 117 м. п., 105 ж. п., всего 222 чел[14].
Деревня Логи на карте 1860 года
Согласно «Топографической карте частей Санкт-Петербургской и Выборгской губерний» в 1860 году деревня называлась Логи и состояла из 21 крестьянского двора[15].
ЛОГИ — деревня Дворцового ведомства при колодцах, число дворов — 32, число жителей: 120 м. п., 114 ж. п.; Часовня[16]. (1862 год)
ЛОГИ — деревня, по земской переписи 1882 года: семей — 51, в них 166 м. п., 137 ж. п., всего 303 чел[14].
ЛОГИ — деревня, число хозяйств по земской переписи 1899 года — 67, число жителей: 193 м. п., 183 ж. п., всего 376 чел.; разряд крестьян: бывшие удельные; народность: русская — 31 чел., финская — 345 чел[14].
В конце XIX — начале XX века деревня административно относилась к Стремленской волости 2-го станаЯмбургского уезда Санкт-Петербургской губернии. Население деревни было исключительно ижорским[17].
В 1917 году деревня Логи входила в состав Стремленской волости Ямбургского уезда.
По данным 1933 года деревня называлась Лога и входила в состав Горковского сельсовета Кингисеппского района[20].
C 1 августа 1941 года по 31 января 1944 года деревня находилась в оккупации.
В 1951 году население деревни Логи составляло 772 человека.
С 1954 года в составе Сойкинского сельсовета.
В 1958 году население деревни Логи составляло 192 человека[19].
По данным 1966, 1973 и 1990 годов деревня Логи также входила в состав Сойкинского сельсовета Кингисеппского района[21][22][23].
В 1997 году в деревне Логи проживали 87 человек, в 2002 году — 64 человека (русские — 84 %), деревня входила в состав Сойкинской волости с административным центром в деревне Вистино, в 2007 году — 92 человек[24][25][26][27].