在 python 中记录应用程序使用情况?
Logging application use in python?
每次有人使用我的 Flask 应用程序时,我都想记录下来。我最好有一个看起来像这样的日志
Timestamp
923829832
929299292
999993939
带有 Unix 时间戳列表,代表用户每次访问应用程序的时间。这样做的好方法是什么?
您可以使用 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()))
这将在每次请求后打开一个日志文件,并将时间戳记录到它的末尾。
每次有人使用我的 Flask 应用程序时,我都想记录下来。我最好有一个看起来像这样的日志
Timestamp
923829832
929299292
999993939
带有 Unix 时间戳列表,代表用户每次访问应用程序的时间。这样做的好方法是什么?
您可以使用 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()))
这将在每次请求后打开一个日志文件,并将时间戳记录到它的末尾。