Ein GNSS-Logger (GNSS: Global Navigation Satellite System; engl. to log: aufzeichnen) ist ein Datenlogger, der GNSS-Positionsdaten empfängt und automatisch aufzeichnet. Gebräuchlich ist auch die Bezeichnung GPS-Logger, da GPS das am weitesten verbreitete globale Navigationssystem ist.
Im einfachsten Fall verfügt ein solches Gerät lediglich über einen Ein- und Ausschalter sowie eventuell über einen Knopf zur Markierung von besonderen Wegpunkten. Die Anpassung der Einstellungen, beispielsweise die Zahl der erfassten Positionen pro Minute, und Auslesen der Daten erfolgt dann über einen Rechneranschluss. Viele handelsübliche Empfänger bzw. -Navigationsgeräte verfügen ebenfalls über die Möglichkeit, Wegdaten aufzuzeichnen.
Da die von GNSS gelieferten Höhendaten vergleichsweise hohe Fehler aufweisen (± 10–20 m), wird insbesondere im Luftsport die Messwerterfassung durch einen barometrischen Höhenmesser ergänzt.