I use cycling apps to log my total mileage. Both Strava and MapMyRide will show this but the thing I like about Strava is the Gear details. I can add gear (wheel, chain, etc) and log the miles on each component. Plus if you have multiple bikes you can log each ride based on the bike. Nerdy, yes, but I like that feature.