StreamHandler クラスはログ出力を sys.stdout、
sys.stderr あるいは何らかのファイル類似オブジェクト
(あるいは、もっと正確にいえば、write() および flush()
メソッドをサポートする何らかのオブジェクト) といったストリーム
に送信します。
クラス StreamHandler( |
[strm]) |
-
StreamHandler クラスの新たなインスタンスを返します。
strm が指定された場合、インスタンスはログ出力先として
指定されたストリームを使います; そうでない場合、
sys.stderr が使われます。
-
フォーマッタが指定されていれば、フォーマッタを使ってレコードを書式化
します。次に、レコードがストリームに書き込まれ、末端に
改行がつけられます。例外情報が存在する場合、
traceback.print_exception() を使って書式化され、
ストリームの末尾につけられます。
-
ストリームの flush() メソッドを呼び出してバッファを
フラッシュします。close() メソッドは Handler から
継承しているため何も行わないので、flush() 呼び出しを
明示的に行う必要があります。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。