GPSLogger is open-source Android location logging built for efficiency: it records your tracks for hours on a sliver of battery, saves to GPX or KML on your own storage, and can push to your own server. No account, no analytics, no reason to know where you are.
It logs and does nothing else, there is no map inside, and battery-life claims still depend on your settings. A single-purpose tool executed perfectly.