我正在尝试将Flask的logger绑定到一个FileHandler,以便将自定义日志消息保存到一个文件中。每当我试图在POST请求到达foo
时记录一条消息时,什么都不会发生。我怎样才能解决这个问题?你知道吗
import logging
from logging import FileHandler
from time import strftime
from flask import Flask, Response
app = Flask(__name__)
@app.route('/foo', methods=['POST'])
def bar():
app.logger.info('post request')
...
return Response(), 200
if __name__ == "__main__":
file_date = strftime('%d_%m_%Y')
handler = FileHandler(f'./log/{file_date}.log')
handler.setLevel(logging.INFO)
app.logger.setLevel(logging.INFO)
app.logger.addHandler(handler)
app.run()
目前没有回答
相关问题 更多 >
编程相关推荐