Fixed the test; I wanted to use setlogmask_team() there...
Added tests for the repeated message suppressing. Added test for having no ident string. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5344 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
1cb317b43c
commit
12d314225a
@ -30,13 +30,17 @@ main(int argc, char **argv)
|
||||
log_team(LOG_WARNING, "this is a warning (hidden)");
|
||||
log_team(LOG_CRIT, "this is a critical condition (visible)");
|
||||
|
||||
setlogmask(mask);
|
||||
setlogmask_team(mask);
|
||||
syslog(LOG_WARNING, "thread warning (visible)");
|
||||
syslog(LOG_CRIT, "thread critical condition (visible)");
|
||||
syslog(LOG_CRIT, "thread critical condition (visible)");
|
||||
|
||||
setlogmask(LOG_MASK(LOG_WARNING));
|
||||
log_team(LOG_WARNING | LOG_MAIL, "2. this is a warning from the MAIL facility (visible)");
|
||||
log_team(LOG_CRIT, "2. this is a critical condition (visible)");
|
||||
log_team(LOG_CRIT, "2. this is a critical condition (visible)");
|
||||
log_team(LOG_CRIT, "2. this is a critical condition (visible)");
|
||||
// test repeat message suppressing as well
|
||||
|
||||
openlog(NULL, LOG_PERROR, LOG_USER);
|
||||
syslog(LOG_WARNING, "thread/perror warning (visible in stderr as well)");
|
||||
@ -45,6 +49,9 @@ main(int argc, char **argv)
|
||||
openlog(NULL, LOG_CONS | LOG_PID, LOG_DAEMON);
|
||||
syslog(LOG_WARNING, "thread/cons warning (visible in stderr only when there is no syslog_daemon)");
|
||||
|
||||
openlog("", 0, LOG_DAEMON);
|
||||
syslog(LOG_WARNING, "thread warning without ident (visible)");
|
||||
|
||||
setlogmask(LOG_EMERG);
|
||||
closelog();
|
||||
// this should inherit the team log context on next logging entry
|
||||
|
Loading…
x
Reference in New Issue
Block a user