每次有人使用我的Flask应用程序时,我都想记录。理想情况下,我有一个看起来像这样的日志
Timestamp
923829832
929299292
999993939
使用每次用户访问应用程序时表示的Unix时间戳列表。有什么好办法呢?
答案 0 :(得分:1)
您可以使用Flask的after_request装饰器。
例如:
import datetime
import time
@app.after_request
def log():
with open("app.log", "a") as log:
date = datetime.datetime.now()
log.write(time.mktime(dt.timetuple()))
这将在每次请求后打开一个日志文件,并将时间戳记录到它的末尾。