import logging
def log(logname='log',level='info',title='log',message='logout'):
# 创建一个logger
logger = logging.getLogger('[%s]'%(title))
logger.setLevel(logging.DEBUG)
# 创建一个handler,用于写入日志文件
fh = logging.FileHandler('%s.log'%(logname))
# 定义handler的输出格式
formatter = logging.Formatter('%(asctime)+s %(name)+s %(levelname)+s %(message)+s')
fh.setFormatter(formatter)
# 给logger添加handler
logger.addHandler(fh)
# 写入日志
if level=='debug':
logger.debug('%s'%(message))
elif level=='warning':
logger.warning('%s' % (message))
elif level=='error':
logger.error('%s' % (message))
else:
logger.error('%s' % (message))
logname='20191219'
message='this is a test message!'
#log(logname='1219',level='info',title='log',message='logout')
log('%s'%(logname,),'debug','recv','%s'%(message,))