Pythonのlogging
ライブラリは、ログ出力のための強力なツールです。この記事では、Pythonのlogger
のレベルを変更する方法について詳しく説明します。
PythonのLoggerにおけるレベル
Pythonのlogger
では、以下のログレベルを設定することができます:
- CRITICAL
- ERROR
- WARNING
- INFO
- DEBUG
これらのレベルは、ログの重要度を表しています。例えば、DEBUG
は問題の調査に必要な詳細な情報を出力するためのレベルで、CRITICAL
はプログラムが実行不可能となるような重大なエラーが発生した場合に使用されます。
Loggerのレベルを変更する
LoggerのレベルはbasicConfig
を使うことで変更することができます。以下にその例を示します:
import logging
# レベルをDEBUGに変更
logging.basicConfig(level=logging.DEBUG)
logging.critical('critical')
logging.error('error')
logging.warning('warning')
logging.info('info')
logging.debug('debug')
# 出力:
# CRITICAL:root:critical
# ERROR:root:error
# WARNING:root:warning
# INFO:root:info
# DEBUG:root:debug
このコードでは、basicConfig
のlevel
引数にlogging.DEBUG
を設定しています。これにより、DEBUG
レベル以上のすべてのログが出力されます。
まとめ
Pythonのlogging
ライブラリは、ログ出力のための強力なツールです。ログレベルを適切に設定することで、必要な情報だけを効率的にログとして出力することができます。この記事では、Pythonのlogger
のレベルを変更する基本的な方法を紹介しました。これを活用して、より効果的なログ出力を行ってください。.