import logging
'''配置日志'''
logging.basicConfig(
format='%(asctime)s [%(levelname)s] [%(name)-2s] » %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
level=logging.WARNING,
)
def get_logger(name: str, level: int = logging.INFO) -> logging.Logger:
'''
创建并配置日志记录器
:param name: 日志记录器名称
:param level: 日志记录级别
:return 日志记录器对象
'''
logger = logging.getLogger(name=name)
logger.setLevel(level=level)
return logger
if __name__ == '__main__':
logger = get_logger('main')
logger.info('xxx')