from logging import ERROR, Formatter, Handler, getLogger, FileHandler, Formatter, DEBUG
# loggerを作る
logger = getLogger(__name__)
# 手下のhandlerを作る(手下:handlerには属性があり、filehandler:ファイル作るやつ、とstreamhandler:コンソールに出すやつがいる)
handler = FileHandler('log.txt',encoding='utf-8')
# loggerに手下を割り当てる
logger.addHandler(handler)
# 手下の報告書フォーマット決める
# reportForm = Formatter('[%(levelname)s] %(asctime)s - %(message)s (%(filename)s)')
reportForm = Formatter('%(levelname)s,%(asctime)s,%(message)s,%(filename)s')
# 報告書フォーマットでhandlerに指示する
handler.setFormatter(reportForm)
# 手下の報告基準を設定する
handler.setLevel(DEBUG)
# loggerの報告基準を設定する
logger.setLevel(DEBUG)
logger.debug('てすと')
logger.error('えらー')