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

TEST: add logging to testcpg and testevs

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Angus Salkeld 14 лет назад
Родитель
Сommit
a2c1408620
2 измененных файлов с 18 добавлено и 0 удалено
  1. 9 0
      test/testcpg.c
  2. 9 0
      test/testevs.c

+ 9 - 0
test/testcpg.c

@@ -51,6 +51,8 @@
 #include <corosync/cpg.h>
 #include <corosync/swab.h>
 
+#include <qb/qblog.h>
+
 static int quit = 0;
 static int show_ip = 0;
 
@@ -203,6 +205,13 @@ int main (int argc, char *argv[]) {
 	int member_list_entries;
 	int i;
 
+	qb_log_init("testcpg", LOG_USER, LOG_ERR);
+	qb_log_ctl(QB_LOG_SYSLOG, QB_LOG_CONF_ENABLED, QB_FALSE);
+	qb_log_filter_ctl(QB_LOG_STDERR, QB_LOG_FILTER_ADD,
+			  QB_LOG_FILTER_FILE, "*", LOG_TRACE);
+	qb_log_ctl(QB_LOG_STDERR, QB_LOG_CONF_ENABLED, QB_TRUE);
+	qb_log_format_set(QB_LOG_STDERR, "[%p] %f %b");
+
 	while ( (opt = getopt(argc, argv, options)) != -1 ) {
 		switch (opt) {
 		case 'i':

+ 9 - 0
test/testevs.c

@@ -44,6 +44,8 @@
 #include <corosync/corotypes.h>
 #include <corosync/evs.h>
 
+#include <qb/qblog.h>
+
 static const char *delivery_string;
 
 static int deliveries = 0;
@@ -111,6 +113,13 @@ int main (void)
 	unsigned int local_nodeid;
 	size_t member_list_entries = 32;
 
+	qb_log_init("testevs", LOG_USER, LOG_ERR);
+	qb_log_ctl(QB_LOG_SYSLOG, QB_LOG_CONF_ENABLED, QB_FALSE);
+	qb_log_filter_ctl(QB_LOG_STDERR, QB_LOG_FILTER_ADD,
+			  QB_LOG_FILTER_FILE, "*", LOG_TRACE);
+	qb_log_ctl(QB_LOG_STDERR, QB_LOG_CONF_ENABLED, QB_TRUE);
+	qb_log_format_set(QB_LOG_STDERR, "[%p] %f %b");
+
 	result = evs_initialize (&handle, &callbacks);
 	if (result != CS_OK) {
 		printf ("Couldn't initialize EVS service %d\n", result);