#2
The essential logs are already present. I've always considered the actual server logs to be for advanced debugging purposes. I don't really see the necessity for it to be present in the app. You could alternatively just install a ssh client on your device, and use that for viewing the logs.

It's not that often that something goes wrong on the server-side. And even then it takes little effort to access the logs though other ways. What's important for the app is to see 'what' got downloaded 'when' and additionally 'from who' and some other minor info.
cron