Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill cruft
[simgrid.git] / 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. */