]> arthur.barton.de Git - netatalk.git/blob - libatalk/util/test/logger_test.c
merged logging code into main branch. use configure option --without-logfile to...
[netatalk.git] / libatalk / util / test / logger_test.c
1
2 #include <stdio.h>
3 #include <atalk/logger.h>
4
5 #include <atalk/boolean.h>
6 #include <atalk/logger.h>
7
8 int main(int argc, char *argv[])
9 {
10   bool retval;
11
12   /* LoadProccessNameFromProc(); */
13   set_processname("logger_Test");
14   log_init();
15
16   LOG(log_severe, logtype_logger, "Logging Test starting");
17   printf("Logging Test Starting\n");
18
19   LOG(log_debug, logtype_default, logtype_logger, "Testing 123");
20   LOG(log_error, logtype_logger, "Testing 456");
21
22   retval = log_setup("/var/log/newlog.log", log_error, logtype_default, logoption_pid);
23   retval = log_setup(NULL, log_error, logtype_logger, logoption_pid);
24
25   LOG(log_debug, logtype_default, logtype_logger, "This shouldn't log");
26   LOG(log_error, logtype_logger, "This should log");
27
28   syslog_setup(log_error, logtype_default, logoption_pid, logfacility_user);
29
30   LOG(log_debug, logtype_default, logtype_logger, "This shouldn't log");
31   LOG(log_error, logtype_logger, "This should log");
32
33   printf("Logging Test finishing\n");
34   LOG(log_severe, logtype_logger, "Logging Test finishing");
35
36   log_close();
37   return 0;
38 }
39
40