--- a/src/Pure/General/logger.scala Mon Mar 04 19:14:16 2024 +0100
+++ b/src/Pure/General/logger.scala Mon Mar 04 20:49:46 2024 +0100
@@ -12,7 +12,7 @@
log_file match { case Some(file) => new File_Logger(file) case None => No_Logger }
def make(progress: Progress): Logger =
- new Logger { def apply(msg: => String): Unit = progress.echo(msg) }
+ new Logger { def apply(msg: => String): Unit = if (progress != null) progress.echo(msg) }
def make_system_log(progress: Progress, options: Options): Logger =
options.string("system_log") match {