How to separate standard output logging of parallel tasks?

When using gradle with --parallel, multiple tasks can execute in parallel. If more than 1 of these tasks gives output on stdout, they seem to be default intermixed on the console of gradle. Is it possible to tell gradle to keep them separate (e.g. with buffering until the end of the task), or to label the output with the origin task?