2025 05 30

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