Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
NDEBUG remove also debugging logs
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 6 Sep 2004 13:46:51 +0000 (13:46 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 6 Sep 2004 13:46:51 +0000 (13:46 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@390 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/gras/log.h

index 585c05f..d918122 100644 (file)
@@ -66,9 +66,14 @@ typedef enum {
 #  define GRAS_LOG_STATIC_THRESHOLD gras_log_priority_infinite
 #else
 
-#ifndef GRAS_LOG_STATIC_THRESHOLD
-#  define GRAS_LOG_STATIC_THRESHOLD gras_log_priority_none
-#endif 
+#  ifdef NDEBUG
+#    define GRAS_LOG_STATIC_THRESHOLD gras_log_priority_verbose
+#  else /* !NLOG && !NDEBUG */
+
+#    ifndef GRAS_LOG_STATIC_THRESHOLD
+#      define GRAS_LOG_STATIC_THRESHOLD gras_log_priority_none
+#    endif /* !GRAS_LOG_STATIC_THRESHOLD */
+#  endif /* NDEBUG */
 #endif /* !defined(NLOG) */
 
 /* Transforms a category name to a global variable name. */