我正在尝试将Flask的记录器绑定到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()