### 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) および優先度を整数に符号化します。値は文字列 でも整数でも渡すことができます。文字列が渡された場合、内部の 対応付け辞書が使われ、整数に変換されます。