Can you please re-phrase your question to better portray what you are after?
How to set your call logs to only show the past ten days?
If you wish to only have the last ten days of call logs showing, then I am not sure there is a default way in which this can be accomplished. One way in which this may be done is that you have an automatic system clearer that you run every ten days to clear the logs- I am sure there are special programs that do this.
How to save/recover the last ten days of call logs
If you want to keep a backup of your call-logs, then I would suggest try using an automated application such as SuperBackup Pro to automatically save your logs daily, weekly or each ten days. This was you can recover what is needed.