Tasklogs

This provides infrastructure and APIs for handling the individual logs created when running tasks.
Why would we inform the user of where we save the logfiles on the local filesystem?