Unix/Linux Go Back    


Linux 2.6 - man page for setlogmask (linux section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


SETLOGMASK(3)			    Linux Programmer's Manual			    SETLOGMASK(3)

NAME
       setlogmask - set log priority mask

SYNOPSIS
       #include <syslog.h>

       int setlogmask(int mask);

DESCRIPTION
       A  process has a log priority mask that determines which calls to syslog(3) may be logged.
       All other calls will be ignored.  Logging is enabled for the priorities that have the cor-
       responding bit set in mask.  The initial mask is such that logging is enabled for all pri-
       orities.

       The setlogmask() function sets this logmask for the calling process, and returns the  pre-
       vious mask.  If the mask argument is 0, the current logmask is not modified.

       The eight priorities are LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE,
       LOG_INFO, and LOG_DEBUG.  The bit corresponding to a priority p is LOG_MASK(p).	Some sys-
       tems  also provide a macro LOG_UPTO(p) for the mask of all priorities in the above list up
       to and including p.

RETURN VALUE
       This function returns the previous log priority mask.

ERRORS
       None.

CONFORMING TO
       POSIX.1-2001.  Note that the description in POSIX.1-2001 is flawed.

SEE ALSO
       closelog(3), openlog(3), syslog(3)

COLOPHON
       This page is part of release 3.55 of the Linux man-pages project.  A  description  of  the
       project,     and    information	  about    reporting	bugs,	 can	be    found    at
       http://www.kernel.org/doc/man-pages/.

					    2001-10-05				    SETLOGMASK(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 06:36 PM.