2025 05 30
- 22:34:55
PythonでLoggerとHandlerに異なるログレベルを設定した場合
出力するログのレベルはlogger・handlerともに設定が可能。
設定されたログレベルが違う場合は先にloggerによるログのフィルタリングが行われ、その後にhandlerによるフィルタリングが行われる。そのため以下のように設定したとしても、最終的な出力ログはERROR以上のログに限られる。
- logger: ERROR
- handler: DEBUG
- 22:35:49 loggerのデフォルトのログレベルはWARNINGのようなので、handlerによる設定が反映されない場合は注意