ロギングの呼び出しが発せられたファイルの完全なパス名。ロギングの呼び出しが発せられたソース行番号。イベント記述メッセージで、これは変数データのプレースホルダを持つフォーマット文字列になり得ます。引数と組み合わせてイベント記述を得るための変数データです。ロギングの呼び出しを行った関数またはメソッドの名前です。現在のスレッドのスタックベースからログ呼び出しまでの間のスタック情報を表わすテキスト文字列。インスタンスへのメッセージを返します。呼ばれ、文字列に変換されます。メソッドが実際のフォーマット文字列を返せるようなユーザ定義のクラスをメッセージとして使えます。生成は、レコードを生成するために使用されるファクトリを提供することにより、さらに設定可能になりました。生成時に独自の値を注入することができます。recordlogging.setLogRecordFactory(record_factory)このパターンでは複数のファクトリをつなぐこともできます。surprises)。幾つかの属性があり、そのほとんどはコンストラクタの引数から得られます。属性が常に厳密に対応するわけではありません。これらの属性は、レコードからのデータをフォーマット文字列に統合するのに使えます。