利用可能な条件: Unix.
このモジュールでは Unix syslog ライブラリルーチン群への
インタフェースを提供します。syslog の便宜レベルに関する詳細な記述
は Unix マニュアルページを参照してください。
このモジュールでは以下の関数を定義しています:
| [priority,] message) |
LOG_INFO | LOG_USER のように) 論理和を使ってコード化されて
いない場合、openlog() を呼び出した際の値が使われます。
| ident[, logopt[, facility]]) |
'syslog'、
logopt = 0、facility = LOG_USER です。
ident 引数は全てのメッセージの先頭に付加する文字列です。
オプションの logopt 引数はビットフィールドの値になります -
とりうる組み合わせ値については以下を参照してください。
オプションの facility 引数は、便宜レベルコードの設定が
明示的になされていないメッセージに対する、標準の便宜レベルを設定します。
| ) |
| maskpri) |
LOG_MASK(pri) は個々の優先度 pri に対する
優先度マスクを計算します。関数 LOG_UPTO(pri) は優先度
pri までの全ての優先度を含むようなマスクを計算します。
このモジュールでは以下の定数を定義しています:
LOG_EMERG、 LOG_ALERT、 LOG_CRIT、 LOG_ERR、 LOG_WARNING、 LOG_NOTICE、 LOG_INFO、 LOG_DEBUG。
LOG_KERN、 LOG_USER、 LOG_MAIL、 LOG_DAEMON、 LOG_AUTH、 LOG_LPR、 LOG_NEWS、 LOG_UUCP、 LOG_CRON、および LOG_LOCAL0 から LOG_LOCAL7。
<syslog.h> で定義されている場合、
LOG_PID、 LOG_CONS、 LOG_NDELAY、
LOG_NOWAIT、および LOG_PERROR。