例外のロギング

次の例のように、ログメッセージにトレースバック情報を自動的に含める方法で例外を記録できます。

import logging   try: i = 1 / 0 except Exception as exception: logging.exception("Error in computation: %s"                    % str(exception))

で実行Pythonタブでは、次のテキストを含むログメッセージが生成されます。

Error in computation: float division Traceback (most recent call last): File "<string>", line 4, in <module> ZeroDivisionError: float division