# -*- coding: utf-8 -*- import logging logging.debug('debug级别,一般用来打印一些调试信息,级别最低') logging.info('info级别,一般用来打印一些正常的操作信息') logging.warning('waring级别,一般用来打印警告信息') logging.error('error级别,一般用来打印一些错误信息') logging.critical('critical级别,一般用来打印一些致命的错误信息,等级最高') logging.basicConfig(level=logging.DEBUG) logging.basicConfig(format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s', level=logging.DEBUG) logging.basicConfig(format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s', level=logging.DEBUG, filename='test.log', filemode='a') logger = logging.getLogger('test') logger.debug('debug级别,一般用来打印一些调试信息,级别最低') logger.info('info级别,一般用来打印一些正常的操作信息') logger.warning('waring级别,一般用来打印警告信息') logger.error('error级别,一般用来打印一些错误信息') logger.critical('critical级别,一般用来打印一些致命的错误信息,等级最高') logger = logging.getLogger('test') stream_handler = logging.StreamHandler() logger.addHandler(stream_handler) logger = logging.getLogger('test') logger.setLevel(level=logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s') stream_handler = logging.StreamHandler() stream_handler.setLevel(logging.DEBUG) stream_handler.setFormatter(formatter) logger.addHandler(stream_handler)