I am not sure if this will help you or not, but for whatsapp you can configure WhatsApp Web on your computer or laptop for his whatsapp.. so whatever chat he will get you will be able to see, but it will be tricky as you need to be online only when he is else there can be problems..
For calls i don't know you might need 2 or maybe more apps, one for recording calls with an facility to upload to Dropbox / Google drive / OneDrive etc. in Andriod there is ACR Call Recorder, and another app to help hide / disguise the app.
For facetime / messages i have no idea.
p.s. just a friendly advice you are going down a dark path, please do this only if you are sure about what you have to do. communicating your fears & doubts will be more productive than spying on your spouse.