keep main build.log to help diagnosing spurious lack of log_path.xz;
authorwenzelm
Sat, 20 May 2017 20:26:52 +0200
changeset 65881 b3d6fb291f58
parent 65880 54c6ec4166a4
child 65882 5fec47b87bc6
keep main build.log to help diagnosing spurious lack of log_path.xz;
src/Pure/Admin/build_history.scala
--- a/src/Pure/Admin/build_history.scala	Fri May 19 20:23:07 2017 +0200
+++ b/src/Pure/Admin/build_history.scala	Sat May 20 20:26:52 2017 +0200
@@ -203,6 +203,9 @@
           Build_Log.log_filename(Build_History.engine, build_history_date,
             List(build_host, ml_platform, "M" + threads) ::: build_tags)
 
+      Isabelle_System.mkdirs(isabelle_output_log)
+      File.write(isabelle_output_log + Path.explode("build.log"), build_result.out)
+
       val build_info: Build_Log.Build_Info =
         Build_Log.Log_File(log_path.base.implode, build_result.out_lines).
           parse_build_info(ml_statistics = true)