\

Pythonで変数の値をログに記録する方法はいくつかあります。以下にその一部を紹介します。

f-stringを使用する

Python 3.6以降では、f-stringを使用して変数の値をログに記録することができます。以下にその例を示します。

import logging

logging.basicConfig(level=logging.DEBUG)
my_variable = "Hello, World!"
logging.debug(f'{my_variable=}')

このコードは、DEBUG:root:my_variable='Hello, World!'というログを出力します。

ロギングメソッドを使用する

Pythonのロギングライブラリには、debug(), info(), warning(), error(), critical()などのメソッドがあります。これらのメソッドを使用して、変数の値をログに記録することができます。以下にその例を示します。

import logging

logging.basicConfig(level=logging.DEBUG)
my_variable = "Hello, World!"
logging.debug("my_variable: %s", my_variable)

このコードは、DEBUG:root:my_variable: Hello, World!というログを出力します。

以上の方法を使用すれば、Pythonで変数の値を効率的にログに記録することができます。これにより、デバッグやエラー解析が容易になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です