Python には、2 つの主な文字列フォーマット オプション%
とstr.format
. logging
モジュールには遅延機能があります。
logging.debug('The value is %s', huge_arg)
ログ行が印刷されない場合、これは文字列を構成しません。ただし、この機能は、文字列が古いスタイルの%
形式を使用している場合にのみ機能します。str.format
この遅延機能を使用する方法はありますか? 次のような名前付き引数が存在する可能性があります。
logging.debug('The value is {}', fmt_arg=(huge_arg))