#include <syslog.h> int setlogmask(int mask);
setlogmask() 関数は、呼び出し元のプロセスに対するログマスクを設定し、 変更前のマスクを返す。 mask 引数が 0 ならば、現在のログマスクは変更されない。
以下の8レベルの優先度が定義されている(優先度の高い順): LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO, LOG_DEBUG。 優先度 p に対応するビット列は LOG_MASK(p) によって求められる。 優先度 p 以上のすべての優先度 (p を含む) のマスクビットを 求めることができるマクロ LOG_UPTO(p) を使用できるシステムもある。
インターフェース | 属性 | 値 |
setlogmask() | Thread safety | MT-Unsafe race:LogMask |
LOG_UPTO() will be included in the next release of the POSIX specification (Issue 8).
[man1]
[man2]
[man3]
[man4]
[man5]
[man6]
[man7]
[man8]
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]
[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]