Add a log collector service

Current situation

Execution logs are transiently available through the observer.

Desired outcome

A way to attach those execution logs to a workflow.

Analysis

Solution