Cleanup logging control by makefile
authorHenning Rogge <rogge@fgan.de>
Tue, 14 Apr 2009 05:59:49 +0000 (07:59 +0200)
committerHenning Rogge <rogge@fgan.de>
Tue, 14 Apr 2009 05:59:49 +0000 (07:59 +0200)
Makefile.inc
src/olsr_logging.c

index 9287212..ad59a10 100644 (file)
@@ -9,10 +9,10 @@
 DEBUG ?= 1
 
 # set to 1 to remove a severity level of logging from olsrd
-NO_LOG_DEBUG ?= 0
-NO_LOG_INFO  ?= 0
-NO_LOG_WARN  ?= 0
-NO_LOG_ERROR ?= 0
+REMOVE_LOG_DEBUG ?= 1
+REMOVE_LOG_INFO  ?= 1
+REMOVE_LOG_WARN  ?= 1
+REMOVE_LOG_ERROR ?= 1
 
 # enable mudflap with 1 or deactivate with 0
 # you need a recent enough gcc and the libmudflap installed
@@ -61,16 +61,16 @@ CPPFLAGS += -DOLSRD_GLOBAL_CONF_FILE='"$(CFGFILE)"'
 #############
 # handle debugging and logging options
 #############
-ifeq ($(NO_LOG_DEBUG),1)
+ifeq ($(REMOVE_LOG_DEBUG),1)
   CPPFLAGS +=  -DREMOVE_LOG_DEBUG
 endif
-ifeq ($(NO_LOG_INFO),1)
+ifeq ($(REMOVE_LOG_INFO),1)
   CPPFLAGS +=  -DREMOVE_LOG_INFO
 endif
-ifeq ($(NO_LOG_WARN),1)
+ifeq ($(REMOVE_LOG_WARN),1)
   CPPFLAGS +=  -DREMOVE_LOG_WARN
 endif
-ifeq ($(NO_LOG_ERROR),1)
+ifeq ($(REMOVE_LOG_ERROR),1)
   CPPFLAGS +=  -DREMOVE_LOG_ERROR
 endif
 ifeq ($(DEBUG),1)
index ff9a050..ca737e0 100644 (file)
@@ -226,15 +226,9 @@ void olsr_log (enum log_severity severity, enum log_source source, bool no_heade
 
   /* generate log string (insert file/line in DEBUG mode) */
   if (!no_header) {
-#if DEBUG
     p1 = snprintf(logbuffer, LOGBUFFER_SIZE, "%d:%02d:%02d.%03ld %s(%s) %s %d: ",
         now.tm_hour, now.tm_min, now.tm_sec, (long)(timeval.tv_usec / 1000),
         LOG_SEVERITY_NAMES[severity], LOG_SOURCE_NAMES[source], file, line);
-#else
-    p1 = snprintf(logbuffer, LOGBUFFER_SIZE, "%d:%02d:%02d.%03ld %s(%s): ",
-        now.tm_hour, now.tm_min, now.tm_sec, timeval.tv_usec / 1000,
-        LOG_SEVERITY_NAMES[severity], LOG_SOURCE_NAMES[source]);
-#endif
   }
   p2 = vsnprintf(&logbuffer[p1], LOGBUFFER_SIZE - p1, format, ap);