summaryrefslogtreecommitdiff
path: root/src/main.ml
diff options
context:
space:
mode:
authorSon Ho2022-02-09 12:38:29 +0100
committerSon Ho2022-02-09 12:38:29 +0100
commitfa5815de72b983bcbf87b4ec3e57d459632bb0d8 (patch)
treecfc76232ebbe841981e155c46c935bbb1f056e2c /src/main.ml
parentb9dd3ed9b70246449ce1c856175d8f6ff28a6049 (diff)
Add logging information
Diffstat (limited to '')
-rw-r--r--src/main.ml33
1 files changed, 17 insertions, 16 deletions
diff --git a/src/main.ml b/src/main.ml
index 38cb339a..2297f106 100644
--- a/src/main.ml
+++ b/src/main.ml
@@ -94,21 +94,21 @@ let () =
(* Set up the logging - for now we use default values - TODO: use the
* command-line arguments *)
- Easy_logging.Handlers.set_level main_logger_handler EL.Warning;
- main_log#set_level EL.Warning;
- pre_passes_log#set_level EL.Warning;
- interpreter_log#set_level EL.Warning;
- statements_log#set_level EL.Warning;
- paths_log#set_level EL.Warning;
- expressions_log#set_level EL.Warning;
- expansion_log#set_level EL.Warning;
- borrows_log#set_level EL.Warning;
- invariants_log#set_level EL.Warning;
- pure_utils_log#set_level EL.Warning;
- symbolic_to_pure_log#set_level EL.Warning;
- pure_micro_passes_log#set_level EL.Warning;
- pure_to_extract_log#set_level EL.Warning;
- translate_log#set_level EL.Warning;
+ Easy_logging.Handlers.set_level main_logger_handler EL.Info;
+ main_log#set_level EL.Info;
+ pre_passes_log#set_level EL.Info;
+ interpreter_log#set_level EL.Info;
+ statements_log#set_level EL.Info;
+ paths_log#set_level EL.Info;
+ expressions_log#set_level EL.Info;
+ expansion_log#set_level EL.Info;
+ borrows_log#set_level EL.Info;
+ invariants_log#set_level EL.Info;
+ pure_utils_log#set_level EL.Info;
+ symbolic_to_pure_log#set_level EL.Info;
+ pure_micro_passes_log#set_level EL.Info;
+ pure_to_extract_log#set_level EL.Info;
+ translate_log#set_level EL.Info;
(* Load the module *)
let json = Yojson.Basic.from_file filename in
match cfim_module_of_json json with
@@ -116,7 +116,8 @@ let () =
main_log#error "error: %s\n" s;
exit 1
| Ok m ->
- (* Print the module *)
+ (* Logging *)
+ main_log#linfo (lazy ("Imported: " ^ filename));
main_log#ldebug (lazy ("\n" ^ Print.Module.module_to_string m ^ "\n"));
(* Apply the pre-passes *)