@@ -22,6 +22,7 @@ import bloop.engine.tasks.compilation._
2222import bloop .io .ParallelOps
2323import bloop .io .ParallelOps .CopyMode
2424import bloop .io .{Paths => BloopPaths }
25+ import bloop .logging .BloopLogger
2526import bloop .logging .DebugFilter
2627import bloop .logging .Logger
2728import bloop .logging .LoggerAction
@@ -36,7 +37,6 @@ import bloop.tracing.BraveTracer
3637import monix .execution .CancelableFuture
3738import monix .reactive .MulticastStrategy
3839import monix .reactive .Observable
39-
4040object CompileTask {
4141 private implicit val logContext : DebugFilter = DebugFilter .Compilation
4242 def compile [UseSiteLogger <: Logger ](
@@ -292,10 +292,8 @@ object CompileTask {
292292 } else {
293293 results.foreach {
294294 case FinalNormalCompileResult .HasException (project, err) =>
295- val errMsg = err.fold(identity, _.getMessage)
296- rawLogger.error(s " Unexpected error when compiling ${project.name}: ' $errMsg' " )
297- err.foreach(_.printStackTrace(System .err))
298- err.foreach(rawLogger.trace(_))
295+ val errMsg = err.fold(identity, BloopLogger .prettyPrintException)
296+ rawLogger.error(s " Unexpected error when compiling ${project.name}: $errMsg" )
299297 case _ => () // Do nothing when the final compilation result is not an actual error
300298 }
301299
0 commit comments