在python中使用日志记录应用程序?

时间:2015-03-20 18:42:15

标签: python flask

每次有人使用我的Flask应用程序时,我都想记录。理想情况下,我有一个看起来像这样的日志

Timestamp
923829832
929299292
999993939

使用每次用户访问应用程序时表示的Unix时间戳列表。有什么好办法呢?

1 个答案:

答案 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()))

这将在每次请求后打开一个日志文件,并将时间戳记录到它的末尾。