Skip to content

Commit c2bfcb5

Browse files
authored
Merge pull request #156 from tgodzik/print-all
chore: Add full error stack trace
2 parents 7b633eb + fc48b14 commit c2bfcb5

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

frontend/src/main/scala/bloop/engine/tasks/CompileTask.scala

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import bloop.engine.tasks.compilation._
2222
import bloop.io.ParallelOps
2323
import bloop.io.ParallelOps.CopyMode
2424
import bloop.io.{Paths => BloopPaths}
25+
import bloop.logging.BloopLogger
2526
import bloop.logging.DebugFilter
2627
import bloop.logging.Logger
2728
import bloop.logging.LoggerAction
@@ -36,7 +37,6 @@ import bloop.tracing.BraveTracer
3637
import monix.execution.CancelableFuture
3738
import monix.reactive.MulticastStrategy
3839
import monix.reactive.Observable
39-
4040
object 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

Comments
 (0)