3 #include <atalk/boolean.h>
4 #include <atalk/logger.h>
6 int main(int argc, char *argv[])
10 set_processname("logger_Test");
12 LOG(log_severe, logtype_logger, "Logging Test starting: this should only log to syslog");
15 LOG(log_severe, logtype_logger, "Disabling syslog logging.");
16 unsetuplog("Default");
17 LOG(log_error, logtype_default, "This shouldn't log to syslog: LOG(log_error, logtype_default).");
18 LOG(log_error, logtype_logger, "This shouldn't log to syslog: LOG(log_error, logtype_logger).");
19 setuplog("Default LOG_INFO");
20 LOG(log_info, logtype_logger, "Set syslog logging to 'log_info', so this should log again. LOG(log_info, logtype_logger).");
21 LOG(log_error, logtype_logger, "This should log to syslog: LOG(log_error, logtype_logger).");
22 LOG(log_error, logtype_default, "This should log to syslog. LOG(log_error, logtype_default).");
23 LOG(log_debug, logtype_logger, "This shouldn't log to syslog. LOG(log_debug, logtype_logger).");
24 LOG(log_debug, logtype_default, "This shouldn't log to syslog. LOG(log_debug, logtype_default).");
25 LOG(log_severe, logtype_logger, "Disabling syslog logging.");
26 unsetuplog("Default");
29 setuplog("Default LOG_INFO test.log");
30 LOG(log_info, logtype_logger, "This should log.");
31 LOG(log_info, logtype_default, "This should log.");
32 LOG(log_error, logtype_logger, "This should log.");
33 LOG(log_error, logtype_default, "This should log.");
34 LOG(log_debug, logtype_logger, "This should not log.");
35 LOG(log_debug, logtype_default, "This should not log.");
37 LOG(log_severe, logtype_logger, "Logging Test finishing");