import logging # 引入logging模块
import os.path,datetime
path = r"D:\yan" os.chdir(path)
# 定义日志路径,如无则创建,有则跳过。 以当天日期为文件名。
if os.path.exists(r'.\log'):
pass
else:
os.makedirs('.\log')
today = datetime.datetime.now().date().strftime('%Y%m%d')
# 定义日志格式
log_name = './log/output-{}.log'.format(today)
fmt = '%(asctime)s [%(process)d] %(levelname)s %(filename)s [%(lineno)d] - <%(message)s>'
logging.basicConfig(level=logging.INFO,
format=fmt,
datefmt='%Y-%m-%d %H:%M:%S',
filename=log_name,
filemode='a')
# 上面的复制就行,下面这些,就如你图片定义的
logging.info("Send mail succed!")
logging.debug('this is a logger debug message')
logging.info('this is a logger info message')
logging.warning('this is a logger warning message')
logging.error('this is a logger error message')
logging.critical('this is a logger critical message')
本文介绍了如何使用Python的logging模块创建和管理日志,包括定义日志路径、文件名、格式和级别。通过实例展示了不同级别的日志记录。
1705

被折叠的 条评论
为什么被折叠?



