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。