14.5.5.7 SysLogHandler

SysLogHandler クラスは、logging.handlers モ ジュールの中にありますが、ログ記録メッセージを遠隔またはローカル の Unix syslog に送信する機能をサポートしています。

クラス SysLogHandler( [address[, facility]])
遠隔のUnix マシンと通信するための、SysLogHandler クラスの 新たなインスタンスを返します。マシンのアドレスは (host, port) のタプル形式をとる address で与えられます。 address が指定されない場合、('localhost', 514) が 使われます。アドレスは UDP ソケットを使って開かれます。 facility が指定されない場合、LOG_USER が使われます。

close( )
遠隔ホストのソケットを閉じます。

emit( record)
レコードは書式化された後、syslog サーバに送信されます。 例外情報が存在しても、サーバには 送信されません

encodePriority( facility, priority)
便宜レベル (facility) および優先度を整数に符号化します。値は文字列 でも整数でも渡すことができます。文字列が渡された場合、内部の 対応付け辞書が使われ、整数に変換されます。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。