| Often it is usefull to add some extra logging to a run / task. however this needs to be encased in conditional and all parts need to support this. It would be benificial if the `TaskListener` supported a `debug(String, format)` / `debug(String)` method so that code can call it unconditionally and whatever creates the TaskListener could just set a flag to eanble or disable this logging. |