日志打印是程序中很重要的一部分,本篇讲讲日志的输出设置。
首先引入logging模块
import logging
import logging.handlers
然后是打印设置
#日志打印设置
logger = logging.getLogger()
formatter = logging.Formatter('%(asctime)s - %(message)s')
file_handler = logging.handlers.TimedRotatingFileHandler('(这里给定日志输出的文件名)model.log', when='midnight',encoding='utf-8')#往文件里写入 #指定间隔时间自动生成文件的处理器
file_handler.setFormatter(formatter)
stream_handler = logging.StreamHandler()#往屏幕上输出
stream_handler.setFormatter(formatter)
logger.addHandler(file_handler)
logger.addHandler(stream_handler)
logger.setLevel(logging.INFO)
最后在程序中使用如下:
logger.info('可以进行日志打印啦~')
(一)机器学习模型的api调用之初探
(二)机器学习模型的api调用之日志打印
(三)机器学习模型的api调用之异常控制
(四)机器学习模型的api调用之特征查询
(五)机器学习模型的api调用之模型执行