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の公式ドキュメンテーションや他の技術記事を参照してください。