Fix logging configuration
authorSam Hartman <hartmans@debian.org>
Wed, 11 Mar 2015 22:31:55 +0000 (18:31 -0400)
committerSam Hartman <hartmans@debian.org>
Wed, 11 Mar 2015 22:31:55 +0000 (18:31 -0400)
common/tr_config.c
common/tr_debug.c

index 4cf5d7f..51999c4 100644 (file)
@@ -121,7 +121,7 @@ static TR_CFG_RC tr_cfg_parse_internal (TR_CFG *trc, json_t *jcfg) {
     }
 
     if (NULL != (jlog = json_object_get(jcfg, "logging"))) {
-      if (NULL != (jlogthres = json_object_get(jint, "log_threshold"))) {
+      if (NULL != (jlogthres = json_object_get(jlog, "log_threshold"))) {
         if (json_is_string(jlogthres)) {
                  trc->internal->log_threshold = str2sev(json_string_value(jlogthres));
         } else {
@@ -133,7 +133,7 @@ static TR_CFG_RC tr_cfg_parse_internal (TR_CFG *trc, json_t *jcfg) {
         trc->internal->log_threshold = TR_DEFAULT_LOG_THRESHOLD;
       }
 
-      if (NULL != (jconthres = json_object_get(jint, "console_threshold"))) {
+      if (NULL != (jconthres = json_object_get(jlog, "console_threshold"))) {
         if (json_is_string(jconthres)) {
             trc->internal->console_threshold = str2sev(json_string_value(jconthres));
         } else {
index 6f4fc6e..c921b8a 100644 (file)
@@ -164,35 +164,35 @@ static char *join_audit_msg(const int count, char *array[]) {
 
 int str2sev(const char* sev) {
 
-  if (strcmp(sev, "debug")) {
+  if (strcmp(sev, "debug") ==0 ) {
 
     return LOG_DEBUG;
   }
-  else if (strcmp(sev, "info")) {
+  else if (strcmp(sev, "info") == 0) {
 
     return LOG_INFO;
   }
-  else if (strcmp(sev, "notice")) {
+  else if (strcmp(sev, "notice") == 0) {
 
     return LOG_NOTICE;
   }
-  else if (strcmp(sev, "warning")) {
+  else if (strcmp(sev, "warning") == 0 ) {
 
     return LOG_WARNING;
   }
-  else if (strcmp(sev, "err")) {
+  else if (strcmp(sev, "err") == 0) {
 
     return LOG_ERR;
   }
-  else if (strcmp(sev, "crit")) {
+  else if (strcmp(sev, "crit") == 0) {
 
     return LOG_CRIT;
   }
-  else if (strcmp(sev, "alert")) {
+  else if (strcmp(sev, "alert") == 0) {
 
     return LOG_ALERT;
   }
-  else if (strcmp(sev, "emerg")) {
+  else if (strcmp(sev, "emerg")  == 0) {
 
     return LOG_EMERG;
   }