Python でのログ出力

投稿者: | 2024年2月10日

Pythonでログをファイル出力するときには下記のようにします。

    import logging

    # Loggerを取得
    logger = logging.getLogger('SampleLog1')
    logger.setLevel(logging.INFO)

    # 出力先を設定
    log_file_handler = logging.FileHandler('/tmp/log.txt')
    log_file_handler.setLevel(logging.INFO)

    # 出力フォーマットを設定
    log_format = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
    log_file_handler.setFormatter(log_format)

    # Logger に出力先をセット
    logger.addHandler(log_file_handler)

    # ログ出力
    logger.info("HELLO WORLD")

コメントを残す

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