\

Pythonのloggingモジュールは、ログ出力の表現を変更することができます。以下にその例を示します。

import logging

logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.DEBUG)

logger.info("hello")
logger.info("bye")

このコードは、何も設定せずに logging.basicConfig() を使った場合の出力例です。

また、ログ出力に使われるformatterを変更することで表示を変えることができます。以下にその例を示します。

import logging

logger = logging.getLogger(__name__)
fmt = "%(asctime)s %(levelname)s %(name)s :%(message)s"
logging.basicConfig(level=logging.DEBUG, format=fmt)

logger.info("hello")
logger.info("bye")

このコードは、formatterを変更した場合の出力例です。

以上がPythonのロギングフォーマットの基本的な例です。より詳細な情報や使用例については、Pythonの公式ドキュメンテーションや他の技術記事を参照してください。

投稿者 admin

コメントを残す

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