Tasklogs

Not ready for merging yet
using %r here would negate the need for escaping