コンソールにlogging.infoは表示されませんが、警告とエラーは表示されます。質問する

コンソールにlogging.infoは表示されませんが、警告とエラーは表示されます。質問する

でイベントをログに記録してもlogging.info、Python ターミナルには表示されません。

import logging
logging.info('I am info')  # no output

対照的に、 で記録されたイベントはlogging.warnターミナルに表示されます。

import logging
logging.warn('I am warning')  # outputs "I am warning"

コンソールに出力するために環境レベルの変更を行うことはできますかlogging.info? 各 Python ファイルに変更を加えることは避けたいです。

ベストアンサー1

ルートロガーは常にデフォルトでWARNINGレベルになります。

logging.getLogger().setLevel(logging.INFO)

それで大丈夫なはずです。

おすすめ記事