I use tableau -refreshextract to update the extracts associated with the visualizations in our community such as Ideas and Crow's Nest each day. I create a log file each day that I send in email to our team so they know the extract refresh was successful and it provides the number of records in the refresh.
What are you trying to accomplish with a extract history? the view on the server of the data source will show the last time the source was updated but there isn't a way to remove or back out an extract update so a bit of explanation about what is being attempted might be helpful.
May I know how to create log files that send email to me to notify on the success of extract refresh?