X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/e02d85948b5f10d8b37e39ec94d915c48f46a15a..035e2d971fc603174fa4c6883359f02d34b77226:/main.cpp diff --git a/main.cpp b/main.cpp index 5d43190..3ee3ae1 100644 --- a/main.cpp +++ b/main.cpp @@ -76,9 +76,15 @@ int main(int argc, char* argv[]) simulation_time.start(); // Set default logging parameters - // xbt_log_control_set("simu.thres:verbose"); - xbt_log_control_set("simu.fmt:'[%h %r] [%c/%p] %m%n'"); - xbt_log_control_set("main.fmt:'[%c/%p] %m%n'"); + bool do_log_control_set = true; + for (int i = 1 ; do_log_control_set && i < argc ; i++) + do_log_control_set = !(argv[i][0] == '-' && argv[i][1] != '-' && + strchr(argv[i] + 1, 'v')); + if (do_log_control_set) { + // xbt_log_control_set("simu.thres:verbose"); + xbt_log_control_set("simu.fmt:'[%h %r] [%c/%p] %m%n'"); + xbt_log_control_set("main.fmt:'[%c/%p] %m%n'"); + } // Initialize some MSG internal data. // Note: MSG_global_init() may throw an exception, but it seems @@ -99,7 +105,8 @@ int main(int argc, char* argv[]) MSG_clean(); exit(parse_res ? EXIT_NO_FAILURE : EXIT_FAILURE_ARGS); } - INFO3("%s v%s (%s)", opt::program_name.c_str(), version::num.c_str(), version::date.c_str()); + INFO3("%s v%s (%s)", opt::program_name.c_str(), version::num.c_str(), + version::date.c_str()); opt::print(); TRY {