aboutsummaryrefslogtreecommitdiffhomepage
path: root/ide/coqide.ml
diff options
context:
space:
mode:
Diffstat (limited to 'ide/coqide.ml')
-rw-r--r--ide/coqide.ml10
1 files changed, 9 insertions, 1 deletions
diff --git a/ide/coqide.ml b/ide/coqide.ml
index b070f5df9..3001917bc 100644
--- a/ide/coqide.ml
+++ b/ide/coqide.ml
@@ -25,6 +25,8 @@ let autosave_timer = Ideutils.mktimer ()
let prefs = Preferences.current
+let logfile = ref None
+
class type _analyzed_view =
object
@@ -1578,6 +1580,12 @@ let detach_view _ =
(* If the buffer in the main window is closed, destroy this detached view *)
ignore (trm.script#connect#destroy ~callback:w#destroy)
+let log_file_message () =
+ if !Minilib.debug then
+ let file = match !logfile with None -> "stderr" | Some f -> f in
+ "\nDebug mode is on, log file is "^file
+ else ""
+
let initial_about () =
let initial_string =
"Welcome to CoqIDE, an Integrated Development Environment for Coq"
@@ -1588,7 +1596,7 @@ let initial_about () =
"\nYou are running " ^ coq_version
else ""
in
- let msg = initial_string ^ version_info in
+ let msg = initial_string ^ version_info ^ log_file_message () in
session_notebook#current_term.message_view#push Interface.Notice msg
let coq_icon () =