Просмотр исходного кода

restore the priority setting that was lost


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1730 fd59a12c-fef9-0310-b244-a6a79926bd2f
Fabio M. Di Nitto 17 лет назад
Родитель
Сommit
51b6b1b6ae
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      exec/mainconfig.c

+ 7 - 0
exec/mainconfig.c

@@ -218,6 +218,13 @@ int corosync_main_config_read_logging (
 				error_reason = "subsys required for logger directive";
 				goto parse_error;
 			}
+			if (!objdb_get_string (objdb, object_logger_subsys_handle, "syslog_level", &value)) {
+				logsys_logger.priority = logsys_priority_id_get(value);
+				if (logsys_logger.priority < 0) {
+					error_reason = "unknown syslog priority specified";
+					goto parse_error;
+				}
+			}
 			if (!objdb_get_string (objdb, object_logger_subsys_handle, "debug", &value)) {
 				if (strcmp (value, "on") == 0) {
 					logsys_logger.priority = LOG_LEVEL_DEBUG;