worker and runner now make use of the logging interface