import logging ?# 引入logging模块 import os.path,datetime
# 定义日志路径,如无则创建,有则跳过。 以当天日期为文件名。 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')
|