PythonのLoggingモジュールのsetlevel()関数で変数を使用する方法があるかどうか誰かが知っていますか?
現在、私はこれを使用しています:
Log = logging.getLogger('myLogger')
Log.setLevel(logging.DEBUG)
しかし、私はこれが欲しいです:
Log = logging.getLogger('myLogger')
levels = {'CRITICAL' : logging.critical,
'ERROR' : logging.error,
'WARNING' : logging.warning,
'INFO' : logging.info,
'DEBUG' : logging.debug
}
level = levels['INFO']
Log.setLevel(level)
しかし、それは機能していないようです-それは何もログに記録しないだけです。
これは、単一の構成ファイル内の変数から一連のスクリプト全体のログレベルを設定できるようにするためです。