added global logger object

This commit is contained in:
Jan Hutter
2005-11-10 14:22:18 +00:00
parent dba9cf644c
commit 7d99566950
+16 -3
View File
@@ -22,7 +22,8 @@
#include <stdio.h> #include <stdio.h>
#
#include "logger.h"
#include "allocator.h" #include "allocator.h"
#include "tester.h" #include "tester.h"
#include "job_queue.h" #include "job_queue.h"
@@ -148,6 +149,12 @@ send_queue_t *global_send_queue;
*/ */
socket_t *global_socket; socket_t *global_socket;
/**
* Global logger
*/
logger_t *global_logger;
int main() int main()
{ {
FILE * test_output = stderr; FILE * test_output = stderr;
@@ -171,6 +178,7 @@ socket_t *global_socket;
&ike_sa_manager_test, &ike_sa_manager_test,
NULL NULL
}; };
global_logger = logger_create("Tester",ALL);
global_socket = socket_create(4600); global_socket = socket_create(4600);
@@ -178,13 +186,16 @@ socket_t *global_socket;
global_event_queue = event_queue_create(); global_event_queue = event_queue_create();
global_send_queue = send_queue_create(); global_send_queue = send_queue_create();
tester_t *tester = tester_create(test_output, FALSE); tester_t *tester = tester_create(test_output, FALSE);
/* tester->perform_tests(tester,all_tests);*/ tester->perform_tests(tester,all_tests);
tester->perform_test(tester,&generator_test2); /* tester->perform_test(tester,&generator_test2); */
tester->destroy(tester); tester->destroy(tester);
/* Destroy all queues */ /* Destroy all queues */
global_job_queue->destroy(global_job_queue); global_job_queue->destroy(global_job_queue);
global_event_queue->destroy(global_event_queue); global_event_queue->destroy(global_event_queue);
@@ -192,6 +203,8 @@ socket_t *global_socket;
global_socket->destroy(global_socket); global_socket->destroy(global_socket);
global_logger->destroy(global_logger);
#ifdef LEAK_DETECTIVE #ifdef LEAK_DETECTIVE
/* Leaks are reported on stderr */ /* Leaks are reported on stderr */
report_memory_leaks(); report_memory_leaks();