pythonでログファイルを出力する方法

ログを出力

import logging

# 初期設定
logging.basicConfig(filename='example.log', encoding='utf-8', level=logging.DEBUG)

# ログ出力
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
logging.error('And non-ASCII stuff, too, like Øresund and Malmö')

https://docs.python.org/ja/3/howto/logging.html

簡単にログファイル出せるのGOOD

ファイルを分けて出力する

ファイルを分ける場合は専用のロガーを作ってそこにログを出力する

logger = logging.getLogger('Admin') # 名前を付ける
fh = logging.FileHandler(filename=f'admin.log')
fh.setLevel(logging.INFO)
logger.addHandler(fh)

logger.info('So should this')

コメントを残す

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