# -*- coding: utf-8 -*-
# @File : get_log.py
# @Author: bbc
# @Date : 2019/5/8
import logging
def get_log():
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
fh = logging.FileHandler(‘test.log‘)
ch = logging.StreamHandler()
formatter = logging.Formatter(‘%(asctime)s - %(name)s - %(levelname)s - %(message)s - %(lineno)d‘ )
fh.setFormatter(formatter)
ch.setFormatter(formatter)
logger.addHandler(fh)
logger.addHandler(ch)
return logger
if __name__ == ‘__main__‘:
log = get_log()
log.debug(‘logger debug message‘)
log.info(‘logger info message‘)
log.warning(‘logger warning message‘)
log.error(‘logger error message‘)
log.critical(‘logger critical message‘)
原文:https://www.cnblogs.com/jinbaobao/p/10831664.html