日志打印到某个文件中,总共分三步:1,谁干,2,怎么干,3,什么时间干
1 import logging 2 from flask import Flask 3 app = Flask(__name__) 4 # 一,谁干?指派log处理人为handler(憨豆),filename指定log存放位置 5 handler = logging.FileHandler(filename="flask.log") 6 7 # 二,怎么干? 告诉“憨豆”,打印log的一些格式 8 formatter = logging.Formatter( 9 '%(asctime)s %(levelname)s P[%(process)d] T[%(thread)d] %(lineno)sL@%(filename)s:' 10 ' %(message)s') 11 # 对象handler得setFormatter方法 12 handler.setFormatter(formatter) 13 # 对象添加log得级别 14 handler.setLevel(logging.INFO) 15 # 三,在哪干?憨豆和网站管理员'爱普'通话,爱普给他相关权限,之后开始干活 16 app.logger.addHandler(handler)
总结下,就是1,who, 2,how,3 when