]> AND Private Git Repository - loba.git/blobdiff - main.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Wip++...
[loba.git] / main.cpp
index df1126a9f04eccd3e465441b607690d9fe6489a9..314cac26c96ecc8c92de85a8755d9058af4e1f3f 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -1,9 +1,9 @@
-#include <cstring>              // for strlen()
+#include <cstring>
 #include <iostream>
 #include <msg/msg.h>
 #include <xbt/log.h>
 #include "misc.h"
 #include <iostream>
 #include <msg/msg.h>
 #include <xbt/log.h>
 #include "misc.h"
-#include "parameters.h"
+#include "options.h"
 #include "process.h"
 #include "timer.h"
 #include "version.h"
 #include "process.h"
 #include "timer.h"
 #include "version.h"
@@ -37,8 +37,9 @@ int main(int argc, char *argv[])
 
     simulation_time.start();
 
 
     simulation_time.start();
 
-    // Set default logging threshold.
+    // Set default logging parameters
     // xbt_log_control_set("simu.thres:verbose");
     // xbt_log_control_set("simu.thres:verbose");
+        xbt_log_control_set("simu.fmt:'[%h %r] [%c/%p] %m%n'");
 
     // Initialize some MSG internal data.
     // Note: MSG_global_init() may throw an exception, but it seems
 
     // Initialize some MSG internal data.
     // Note: MSG_global_init() may throw an exception, but it seems
@@ -46,21 +47,21 @@ int main(int argc, char *argv[])
     MSG_global_init(&argc, argv);
 
     // Parse global parameters
     MSG_global_init(&argc, argv);
 
     // Parse global parameters
-    int parse_res = param::parse_args(&argc, argv);
+    int parse_res = opt::parse_args(&argc, argv);
     if (!parse_res
     if (!parse_res
-        || param::version_requested || param::help_requested) {
-        if (param::version_requested)
+        || opt::version_requested || opt::help_requested) {
+        if (opt::version_requested)
             std::clog << version::name << " version " << version::num << "\n"
                       << version::copyright << "\n"
                 "Compiled on " << version::date << "\n\n";
             std::clog << version::name << " version " << version::num << "\n"
                       << version::copyright << "\n"
                 "Compiled on " << version::date << "\n\n";
-        if (!parse_res || param::help_requested)
-            param::usage();
+        if (!parse_res || opt::help_requested)
+            opt::usage();
         MSG_clean();
         exit(parse_res ? EXIT_NO_FAILURE : EXIT_FAILURE_ARGS);
     }
         MSG_clean();
         exit(parse_res ? EXIT_NO_FAILURE : EXIT_FAILURE_ARGS);
     }
-    param::print();
+    opt::print();
 
 
-    TRY {    
+    TRY {
         exit_status = EXIT_FAILURE_INIT; // =====
 
         // Register the main function of an agent in a global table.
         exit_status = EXIT_FAILURE_INIT; // =====
 
         // Register the main function of an agent in a global table.
@@ -69,7 +70,7 @@ int main(int argc, char *argv[])
         MSG_function_register("Calculs", simulation_main);
 
         // Create the platform and the application.
         MSG_function_register("Calculs", simulation_main);
 
         // Create the platform and the application.
-        MSG_create_environment(param::platform_file);
+        MSG_create_environment(opt::platform_file);
         if (LOG_ISENABLED(xbt_log_priority_verbose)) {
             int n = MSG_get_host_number();
             m_host_t *h = MSG_get_host_table();
         if (LOG_ISENABLED(xbt_log_priority_verbose)) {
             int n = MSG_get_host_number();
             m_host_t *h = MSG_get_host_table();
@@ -78,7 +79,7 @@ int main(int argc, char *argv[])
                 VERB2("Host #%d named \"%s\".", i, MSG_host_get_name(h[i]));
             xbt_free(h);
         }
                 VERB2("Host #%d named \"%s\".", i, MSG_host_get_name(h[i]));
             xbt_free(h);
         }
-        MSG_launch_application(param::application_file);
+        MSG_launch_application(opt::application_file);
 
         exit_status = EXIT_FAILURE_SIMU; // =====
 
 
         exit_status = EXIT_FAILURE_SIMU; // =====