A free program for Android, by Peter Ho.
With GPS Logger you can make a record of your location and movements, and it will all be saved to your device. This makes it possible to track where you have been and where you are at the moment, and it is very useful for anyone who needs to keep a record of where he/she is and where he/she has been.
GPS Logger can be used to track the location of a device at a certain moment in time. You can save the data to a file on your SD card, or to a KML or GPX file.