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,))