組み込み関数を使用します。属性を置換することができます。この関数はクラスからディスクリプタ経由でアクセスされる点に注意する必要があります。それをラップする必要があります。ラップする必要はありません。機能に基づいています。いったセクションが入っていなければならず、各セクションではファイル中で定義されている各タイプのエンティティを名前で指定しています。したエンティティの各々について、そのエンティティをどう設定するかを示した個別のセクションがあります。いうセクションで設定が指定されています。呼ばれるセクションで指定されていなければなりません。古く、ロギングのある種の側面についてカバーする機能に欠けています。オブジェクトを構成出来ません。使う必要があるでしょう。対して行われることに注意してください。乗り換えるのは良い考えです。ファイルにおけるこれらのセクションの例を以下に示します。[loggers]keys=root,log02,log03,log04,log05,log06,log07[handlers]keys=hand01,hand02,hand03,hand04,hand05,hand06,hand07,hand08,hand09[formatters]keys=form01,form02,form03,form04,form05,form06,form07,form08,form09ルートロガーでは、レベルとハンドラのリストを指定しなければなりません。ルートロガーのセクションの例を以下に示します。すべてのメッセージがログ記録されることを意味します。セクションになくてはなりません。これらの各ハンドラの名前に対応するセクションが設定ファイルに存在しなければなりません。ルートロガー以外のロガーでは、いくつか追加の情報が必要になります。これは以下の例のように表されます。指定された場合、ロギングシステムはロガー階層のより上位のロガーにロガーの実効レベルを問い合わせるところが違います。エントリはロガーのチャネル名を階層的に表したもの、すなわちアプリケーションがこのロガーを取得する際に使う名前になります。ハンドラの環境設定を指定しているセクションは以下の例のようになります。