From 8da825f95900484f657c27e30eafe4aacbba3af5 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 10 Feb 2011 22:28:15 +0100 Subject: [PATCH] Disable logging completely with a negative log_rate. --- options.cpp | 2 +- options.h | 2 +- process.cpp | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/options.cpp b/options.cpp index 3e789cd..f3e2be3 100644 --- a/options.cpp +++ b/options.cpp @@ -30,7 +30,7 @@ namespace opt { bool version_requested = false; // Simulation parameters - unsigned log_rate = 1; + int log_rate = 1; // Platform and deployment std::string platform_file; diff --git a/options.h b/options.h index fbc4851..ed5b498 100644 --- a/options.h +++ b/options.h @@ -21,7 +21,7 @@ namespace opt { extern bool version_requested; // Simulation parameters - extern unsigned log_rate; + extern int log_rate; // Platform and deployment extern std::string platform_file; diff --git a/process.cpp b/process.cpp index e5ba3cd..92b75c9 100644 --- a/process.cpp +++ b/process.cpp @@ -82,6 +82,8 @@ process::~process() { delete compute_thread; total_load_exit += real_load; + if (opt::log_rate < 0) + return; if (opt::bookkeeping) { XBT_INFO("Final load after %d:%d iterations: %g ; expected: %g", lb_iter, comp_iter, real_load, expected_load); @@ -94,7 +96,8 @@ process::~process() int process::run() { - XBT_INFO("Initial load: %g", real_load); + if (opt::log_rate >= 0) + XBT_INFO("Initial load: %g", real_load); XBT_VERB("Starting..."); compute_thread->start(); load_balance_loop(); -- 2.39.5