From 81e546fa30ca2c4b3650f6d9339c42244518e1a7 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sun, 30 Aug 2009 21:45:49 -0400 Subject: [PATCH] Add toString to TaskFailure exception --- tasks/TaskRunner.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tasks/TaskRunner.scala b/tasks/TaskRunner.scala index 35e1bc409..ad1df0e6e 100644 --- a/tasks/TaskRunner.scala +++ b/tasks/TaskRunner.scala @@ -15,4 +15,7 @@ object TaskRunner distributor.run().fold(failures => throw new TasksFailed(failures), identity[T]) } } -final case class TasksFailed(failures: List[WorkFailure[Task[_]]]) extends RuntimeException(failures.length + " failed") \ No newline at end of file +final case class TasksFailed(failures: List[WorkFailure[Task[_]]]) extends RuntimeException(failures.length + " tasks failed") +{ + override def toString = failures.mkString(getMessage + "\n", "\n\t", "\n") +} \ No newline at end of file