ようなレベルの文字列表現も受け付けるようになりました。このハンドラに追加します。このハンドラから除去します。フィルタのいずれかの値が偽を返すまで、それらは順番に試されていきます。いずれも偽を返さなければ、レコードは発行されることになります。ひとつでも偽を返せば、ハンドラはレコードを発行しません。flush()¶すべてのログ出力がフラッシュされるようにします。このクラスのバージョンではなにも行わず、サブクラスで実装するためのものです。close()¶ハンドラで使われているすべてのリソースの後始末を行います。呼ばれたときに閉じられたハンドラを内部リストから削除します。メソッドからこのメソッドが必ず呼ばれるようにしてください。handle(record)¶ハンドラに追加されたフィルタの条件に応じて、指定されたログレコードを出力します。スレッドロックの獲得/解放を伴う実際のログ出力をラップします。呼び出し中に例外に遭遇した際にハンドラから呼び出されます。場合、例外は暗黙のまま無視されます。いうのは、ほとんどのユーザはロギングシステム自体のエラーは気にせず、むしろアプリケーションのエラーに興味があるからです。望むならこのメソッドを自作のハンドラと置き換えることもできます。例外発生時に処理されていたレコードが入ります。これは開発中はその方が便利だからです)。フォーマッタが設定されていれば、それを使います。ない場合、モジュールにデフォルト指定されたフォーマッタを使います。指定されたログ記録レコードを実際にログ記録する際のすべての処理を行います。