私は現在持っています:
FORMAT = '%(asctime)s - %(levelname)s - %(message)s'
logging.basicConfig(format=FORMAT, datefmt='%d/%m/%Y %H:%M:%S', filename=LOGFILE, level=getattr(logging, options.loglevel.upper()))
...これはうまく機能しますが、私はやろうとしています:
FORMAT = '%(MYVAR)s %(asctime)s - %(levelname)s - %(message)s'
MYVAR
が定義されていても、キーエラーがスローされるだけです。
回避策はありますか? MYVAR
は定数なので、ロガーを呼び出すたびに渡さなければならないのは残念です。
ありがとうございました!